public ITypeNewDescriptorGenerator BuildNewDescriptorGenerator() { if (_fields.Select(p => p.Value).All(d => d.Sealed)) return null; return new TypeNewDescriptorGenerator(this); }