Decouple XMPPRoster and XMPPConnection