big refactoring to introduce method security use case, now needs to be tested on ServiceMix