RoleFactory: Use standard unordered_map instead of hash_map