Contact
constructor(id: String = UUID.randomUUID().toString(), name: String, source: Contact.Source = Personal, isFavorite: Boolean, phones: List<Phone>, emails: List<Email>, associatedUserId: String?, avatar: String? = null, avatarUrl: URL? = null, state: Presence.State? = Presence.State.OFFLINE, userName: String? = null, displayName: String? = null, domain: String? = null, mood: String? = null, wasDeleted: Boolean = false)