Optional
Constraint only applies when constrained field has some
real value. This is a wrapper around
Constraint , wrapped
Constraint will be applied only if the constrained field has
been read from the request.
author: Jevgeni Kabanov (ekabanov at araneaframework dot org)