Restore permissions as roles
Fixed current sdk user impersonating user property population.

Tweaked naming of impersonation methods (start/stop).