use version 1.0
Make invoke method final so that there is no proxy generated for it