While deep watching the items does cause angular to copy values, those copied values are used for reference and are not propagated back to the actual data. Fixes inability to determine when custom fields were edited in order to add a new blank item.