Wrapping postback functions to call custom code at execution
Interesting question,

I think the biggest thing is that callee is going the way of the Dodo bird.

JsHint does not like your code because you are using for( .. in .. ) without filtering properties, which is fine since you create the object with Object Notation, and I assume you did not modify the Object prototype. You are also creating functions/closures in a loop. Are you sure you need those closures there?

Other than well commented, and easy to follow, something that I would not mind using in one of my projects.