public override Protocol Clone(ProtocolInfo newSelf) { var np = new NamespaceProtocol(newSelf, _name); _values.CopyTo(np._values); return(np); }