Possible fix to avoid implementing NSCopying for Contact object