Router now checks required arguments of controller method