public function getRolesAndSubRoles(RoleHierarchy $roleHierarchy) {

		$possibleRoles = [];
		
		foreach($this->roles as $role) {
			
			$possibleRoles[] = $role;
			$possibleRoles = array_merge($possibleRoles, $roleHierarchy->getSubRoles($role));
			
			return $possibleRoles;

		}
	}