Removing layers of indirection for encapsulating value types.
Updated RalphObjects to return what they contain, so that can serialize for versioning.