fix #32 don't make full copy of parent message.

Child message will retain parent message object as for ProtocolBuffersMessage::containerOf method.
previous implementation made a full copy of parent message so it seems leak the memories.
fix testcase for 5.2