Fixed bug in is_changed method to unset correct pk.

Also if model or any relation is_new, then can return true.