added: SchemaBuilder.rules()