Make the PPObject protocol inherit from NSCopying and NSCoding.
Don’t make PPMusicObject implement the PPObject protocol.