Creation parent GeneralDataStore class