Refactoring Introduce XMPP Auction