Rules precede nested concepts
Rules and nested concepts are mutually exclusive
Rules must return true to be satisfied
Rules precede 'type' and 'optional' fields and are mutually exclusive