emitPropertyChangeRecord(Symbol name, newValue, oldValue) { if (identical(oldValue, newValue)) return; _propertyChange(name, newValue, oldValue); }