attributes, effects, and skills have base classes