Fix for wrong stash being used and moving method parameter to body parameters

In `after_static` hook, wrong `stash` is being used because `register's` object was used instead of hooked controller's one.
Since there's already a requirement for delivering method to be POST, `body_params` is better way to transmit overridden method.