change concrete store to return Array of entities rather Hash and let Store be concerned with the order