Yes, you can go IoC with this and I recommend it, given your requirements on app structure - IoC gives you the ability to get better app design as it facilitates SOLID code - and no, lazy loading ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results