public bool HasValue() { return (ActionName.HasValue() && ControllerName.HasValue()) || RouteName.HasValue() || Url.HasValue(); }