adding is_changed logic to shipping models