1. A method of handling different message implementations at a single server instance, the method comprising: receiving a message at a message processing service at the single server instance; during runtime of the message processing service, swapping first configuration information for a factory with second configuration information for the factory, if the received message is a runtime configuration callback message, to allow the message processing service to handle a message implementation that corresponds to the second configuration information.