protected NamedSchema(Type type, Name name, Names names) : base(type) { this.name = name; names.Add(this); }