Design Flaws---objc forbidden subclassing: forbidden super class names