… the only thing that would not be allowed is to do the binding on the this ‘connective constraint’, since it would make sense. Eg, Record ($invalidBinding : fieldAsString matches “[zxc]” or fieldAsInt > 0) ) , since it’s kind of ‘views’ for the ‘field’ variable, while this one will work: Record ($correctBidning : field, fieldAsString matches “[zxc]” or fieldAsInt > 0) ), ie you need to bind the ‘original’ field, NOT the views. To think of this, it would actually be need to the <field>AsString, <field>AsInt, etc getters to be autogenerated…. Or even better – do that behind the scene depending on the context, if there is no ambiguity involved…

 

Vlad