Update breeze.directives.validation based on improvements pioneered in CC-Ng