Added ability to pass DbContext type to an EF repository constructor