public DescriptorRegistrar Clone() { var clone = new DescriptorRegistrar(); foreach(var kv in this._registrations) { clone._registrations.Add(kv.Key, kv.Value); } clone._defaultRegistration = this._defaultRegistration; return clone; }