added DI class. Renamed Store to DataContainer