public void Delete() { if (Project.Selection == Wrapped) { Project.Selection = null; } if (ParentWrapper != null) { ParentWrapper.Delete(this); } else { Wrapped.Destroy(); } }