public static PropertyToMethodRoute Create <TRouteType>(Component routeOutComponent, Expression <Func <Component, TRouteType> > propertyExpresson, Component routeInComponent, Expression <Action <TRouteType> > methodExpression)
 {
     return(PropertyToMethodRoute.Create(routeOutComponent, propertyExpresson, routeInComponent, methodExpression, null));
 }
 public static PropertyToMethodRoute Create <TRouteType>(Component routeOutComponent, string propertyName, Component routeInComponent, Expression <Action <TRouteType> > methodExpression)
 {
     return(PropertyToMethodRoute.Create(routeOutComponent, propertyName, routeInComponent, methodExpression, null));
 }