a possible fix so we won't need to implement NSCopying for the Contact Object