ENHANCEMENT RoleGroup delegates getProperty to component Roles
REFACTORING CLEANUP Renamed getProperty's parameter to key
REFACTORING Renamed RoleGroup class to RolesGroup
REFACTORING Extracted method which initializes test methods' common fixtures
ENHANCEMENT RolesGroup has its own properties
REFACTORING Extracted constants for common keys/values
CLEANUP Removed redundant imports
ENHANCEMENT RolesGroup can override properties definition
TEST Order in which Roles are added to RolesGruoup matters in case of property defined in multiple Roles