Hack: adding .volatile() to isValid

conditional validations fail when conditioned by computed properties
pushing this hack to force it to ignore the cached validated value