XmppPersonModel GetOrCreateContact(Jid jid, string name) { XmppPersonModel p; if (!Contacts.TryGetValue(jid.Bare, out p)) { p = new XmppPersonModel(jid, name, this); Contacts[jid.Bare] = p; } return p; }