has_changed -> has_changes