store diff for all model fields (including subclasses)