Message copy constructor improved