refracted datastorage class