Extended roles with location.

Extended roles with location. Optional field: when available the role is bound to the location.