notnull
cleanup
optimisation: reset cls method hierarchy on root change only
removed Integer boxing atrocities
cleanup: reflective field access
more convenient method
cleanup
parameter name folding: added filtering for "min, max" parameter pairs