The good point here : there is only one instantiating and after no need to rebuild, juste use. But the problem you must right the in code the method name. With mine the name can be pass with a String and it’s what i need. So I think try to rewrite your code to use in this way.
thx