Implemented InheritedDataContext provider.  This will be refactored in a future commit.