public object Clone() => new DepartmentCloneable(Name, Parent == null ? null : (DepartmentCloneable)Parent.Clone());
public object Clone() => new EmployeeCloneable(Name, (DepartmentCloneable)Department.Clone());