removed templated form of deep copy
templated deep copy