public ScimTypeDefinitionBuilder <T> RemoveSchemaExtension <TExtension>() { var extension = SchemaExtensions.SingleOrDefault(e => e.ExtensionType == typeof(TExtension)); if (extension == null) { return(this); } _SchemaExtensions.Remove(extension.Schema); return(this); }