Move arguments code to own module, move Route to BaseRoute, implement
arguments mixin in Route