Message cloning

Some Patches to go further in the __clone direction