MemoryObjectStore.__getitem__ should return a copy

Objects that have been stored should be immutable. By returning a copy
in __getitem, the original object in the objectstore remains untouched.