use StackableTrait; maybe Respond redirects to named route.
removed dependencies on other components, value set-ups.
more to trait?