Unfortunately, as we approach ROM's number of skills (say 200), this takes up considerable overhead having every Skill contain all the cast methods for all Skills.
There's no overhead in a class containing functions... Unless they're virtual, I guess.

