enabling the scenario to cast back to a DbContext from an IDataContext.