TEST Account's clients can't break Roles encapsulation
ENHANCEMENT Role.toString() returns role name
REFACTORING CLEANUP Removed Account.getRoles()
CLEANUP Removed duplicated imports
CLEANUP Removed no longer used import
ENHANCEMENT RolesGroup.toString() contains nested roles names
ENHANCEMENT RolesGroup.toString() contains group name
REFACTORING Extracted constants for group's and roles' name