doc for Types.baseClasses has Linearization definition reversed from spec 5.1.2