Added mutalbe copy methods
Fixed a conflict
Added mutable copy method