isDirty method
Returns true
if current state is dirty.
Optional fields
check only if in those fields is dirty.
Implementation
bool isDirty([List<Object>? fields]) {
if (fields != null) return _initialState.diff(toMap()).containsKeys(fields);
return _initialState.diff(toMap()).isNotEmpty;
}