In the EventCloud.EntityFramework project, there are two EventCloudRepositoryBase abstract classes which I think are created by the templating system. No other class inherits from these, as far as I can tell, however; all other repositories are implementing IRepository directly. What is the intended usage of this base class?