changed method
Implementation
bool changed(Object? objectToCompare) {
var valueChanged = false;
if (objectToCompare == null) return false;
for (var v in classMirror.declarations.values) {
if (v is VariableMirror) {
if (Dynamic(objectToCompare).get(v.simpleName) != get(v.simpleName)) {
valueChanged = true;
break;
}
}
}
return valueChanged;
}