ActionsParser refactor

When possible it should always be `const`