JSONInterceptor must populate value stack via OGNL to honor our exclusions!
So according to my current quick view and understanding, I'm planning something like below which also resolves WW-3364: JSONInterceptor could be an extension of ModelDrivenInterceptor via some refactoring of both. From hereafter, JSONPopulator could be removed and JSONInterceptor must give population up to ParametersInterceptor. This simply could be achieved by something like pushing JSONInterceptor.root into top of stack and also moving posted json to http params (or if was impossible some refactoring of ParametersInterceptor).
Please cast here any objections, votes or idea.