Added a new role entity and new component service