changed BaseStore::save and BaseModel