Pulled out the XMPPAuction to a top-level class