NSCopying only in base classes