Mysterious Appearance of Duplicate Symbol Error for Objective-C Class