Add a check for object type into the propertyExists for AMQP type vs
serialized type handling.
Start to refactor the ObjectMessage bits to allow for switching between
AMQP typed and serialized typed encodings.