Sometimes I don't see the necessity of turning a simple String JID into an Address object instance, especially when we just end up doing address.getAddress() all of the time anyhow. Perhaps I am being lazy, and ensuring that Address is not mutable is more important?