Yeah, that's handled just by giving the base class of an STI class (e.g. `Treasure`). All classe respond to base_class so giving a non-STI class is the same as giving the base class of an STI class.