Jabber::Protocol : Class refactoring