new - ArmorInvoker SPI and default implementation
improve - rename ArmorInvocationHandler
improve - armor delegate invoke process