I had originally meant for the ct module to be “pluggable” with your own subclasses of catphan modules so you could do something like
class CTP486(CTPModule): hu = { 'Air': 990 }
where you pass in the subclasses to the cbct constructor. Unfortunately, I didn’t get there. The quickest hack is to change the source code. I will add the ability to pass custom classes in the next major version. Thanks for the reminder!