For some infuriating reason, nested classes defined in dependent modules don't automatically have headers generated unless they're being used within the module. This usage forces the generation of the headers.