added WARNING_ROUTER_ROUTE_INVALID, WARNING_ROUTER_ROUTE_ACTION_INVALID;
added constructor args validation into Route, RouteAction;