cloning message objects for safety
Updates to Documentation