MemoryObject abstraction -- a common superclass for memory objects to inherit from -- implemented.