Extract ControllermethodInvokerFactory