Own implementation for IDataStore