/// <summary> /// Prototype ctor. /// </summary> /// <param name="source">Clone original</param> protected Entity(Entity source) { Name = source.Name; modules = new List <Module>(source.modules); ReferenceId = ReferenceManager.AddEntity(this); }
protected Entity() { ReferenceId = ReferenceManager.AddEntity(this); modules = new List <Module>(); }