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