Based on Sam's suggestion, I guess 1 is closest to what he suggested.
I guess the other approach could be to do it in the obj controller class in the proxy, but that would mean overriding the method in question, giving us 2 methods to maintain.
OR
Changing the _make_requests method to pass in an optional override map, and then pass it in from the obj controller in the proxy.
Based on Sam's suggestion, I guess 1 is closest to what he suggested.
I guess the other approach could be to do it in the obj controller class in the proxy, but that would mean overriding the method in question, giving us 2 methods to maintain.
OR
Changing the _make_requests method to pass in an optional override map, and then pass it in from the obj controller in the proxy.