public override bool SetFlag(string flag)
{
lock (Flags)
{
if (!Flags.Contains(flag))
{
Flags.Add(flag);
Server.Commit(this);
return true;
}
else
{
return false;
}
}
}