Small change of architecture to use Cursor in Store

The small change of architecture to use Cursor as main data reference in store instead of raw persistent object.