simplify CRB requirements, see #14
now the interface is minimal and the model properties are passed using
integer bitwise operations