Refactored Module.Load
Added McmRepository to Module and reuse that instance in all extensions, it's also public to make it accessible from other classes fx. Views.