public TfsUsers(TfsProject tfsProject)
{
this.tfsProject = tfsProject;
defaultAsignee = "";
failedImpersonations = new HashSet<User>();
unableToAddTickets = new HashSet<User>();
var settings = SettingsStore.Load(key);
settings.TryGetValue(defaultAsigneeKey, out defaultAsignee);
defaultCreator = "";
settings.TryGetValue(defaultCreatorKey, out defaultCreator);
tfsUsers = allTfsUsers(this.tfsProject.Tfs);
canImpersonate = ableToImpersonate(this.tfsProject.Tfs);
impersonated_Users = new Dictionary<User, TfsTeamProjectCollection>();
}