@override bool isValid(dynamic value) { if (_condition()) { return _innerValdiator.isValid(value); } return true; }