#8 Roles and basic Ability class directives