Notes on rule sets
------------------

Properties [default]: 
    required                    true | if-signed | if-section | [false]
    mandatoryFirstInSection     true | [false]
    regexId                     [""] means unspecified (regexId maps to an entry in 'regex.properties')
    minLength                   [-1] means unspecified, use regex
    maxLength                   [-1] means unspecified, use regex
    cardinality                 0 | [1] | 0..1 | 0..* | 1..* etc.
    continuationAllowed         [true] | false
    canLocalize					true | [false]
