Not demiurge

1. Fixed Ego setup for not edmiurge.
2. Fixed error adding a new role.