Possible fix for not needing to implementing NSCopying for Contact object