Added role permission enums and enum extesions