Correctly update date_modified on objects
Use jQuery deepcopy instead of angular extend