IConstruct DeepCopy(T t) { AM <T> other = ShallowCopy(); other.DeepCopy(); other.Set((T)Copy(_content)); return(other); }