Supported final sub-property types by recording invoked method
Moved SubmatcherMethodInterceptor to separate file