private SecurityPrincipal(Dictionary<string,bool> securityPermissions, Dictionary<int,string> securityGroups, string username)
 {
     this._securityPermissions = securityPermissions;
     this._securityGroups = securityGroups;
     this._identity = UserIdentity.CreateUserIdentity(username);
 }