Fix `Configration.for` for nested module application
Add block validation to params
Add `#to_h` to Lotus::Action::Params
Add test for block validation