[stores] StoreClass TODO: rework actions and callbacks to simplify API