all validators apply() changed to references and return value can be now true or null only