@override String? call(T? value) { var fieldvalue = getFieldValue(); if (value is T && value == fieldvalue) { return null; } else { return "Value should match '$fieldName'."; } }