beginAttributeValidation method
Marks the start of validation for a concrete attribute.
Implementation
@override
void beginAttributeValidation(dynamic attribute) {
final key = identityHashCode(attribute);
if (_validationStack.isEmpty || _validationStack.last != key) {
_validationStack.add(key);
}
_attributes.putIfAbsent(key, () => attribute);
}