active_support solves the multi-level hash encode
be sure we handle hardcore body params