public object Clone() { return(new Node() { CustomData = CustomData.NotNull(s => (string)s.Clone()), Host = new IPAddress(Host.GetAddressBytes()), MachineName = MachineName.NotNull(s => (string)s.Clone()), Port = Port, TransportType = TransportType }); }