public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { if (instance == null) { throw new ArgumentNullException(nameof(instance)); } return new DefaultExtendedTypeDescriptor(this, instance); }