this should be a hidden function or tightly coupled with `setNick()` (e.g. setNick also changes the jid and vice versa)