* add support for BMSkill subclasses with alternate names, and use that support in unit testing