Idea is nice, but API is much harder than it has to be. For example - why I

Idea is nice, but API is much harder than it has to be. For example - why I need to call setPostActionUrl by hand? Callback mechanism is quite strange - why reflect is needed?

Thanks for the useful feedback! The API is simplified from the version 0.3.0.