GTC-635 deep copy of contributor Objects and toElement methods finished