public Employee(string name, Address29 address) { Name = name ?? throw new ArgumentNullException(paramName: nameof(name)); Address = address ?? throw new ArgumentNullException(paramName: nameof(address)); }
public Employee(Employee other) { Name = other.Name; Address = new Address29(other.Address); }
public Address29(Address29 other) { StreetAddress = other.StreetAddress; City = other.City; Country = other.Country; }