public EntityProxy CreateProxy() { EntityProxy p; p = new EntityProxy(); p.Entity = this; p.Combine(Serializer.GetDefaultMask()); // add to list Proxies.AddLast(p); // let serializer init Serializer.InitProxy(p); return(p); }