MSDN gives this example of a deep copy (http://msdn.microsoft.com/en-us/library/system.object.memberwiseclone.aspx)
public class Person { public int Age;
Your new method does not copy the value of this.Age and this.Name, so i think it's even not called copy.