Make the InvocationHandler plugable via a new InvocationHandlerFactory