added typehint to BaseStore