A better name would be `record_changed?(record, reflection, key)`