Finished encapsulating Store