message: Passed data and defaults to truncate crumb
diff: @@ -43,7 +43,7 @@ function createFluentNavigator(states: { [index: string]: State }, stateHandler:
  if (url == null)
  throw new Error('Invalid route data, a mandatory route parameter has not been supplied a value');
  var data = { ...state.defaults, ...navigationData };
  - var crumbs = getCrumbTrail(state, navigationData, crumbs, nextCrumb);
  + var crumbs = getCrumbTrail(state, data, crumbs, nextCrumb);
  return navigateLink(state, data, crumbs, url);
  },
  navigateBack: function(distance: number): FluentNavigator {
  @@ -61,7 +61,7 @@ function createFluentNavigator(states: { [index: string]: State }, stateHandler:
  if (url == null)
  throw new Error('Invalid route data, a mandatory route parameter has not been supplied a value');
  var data = { ...state.defaults, ...navigationData };
  - var crumbs = getCrumbTrail(state, navigationData, crumbs, nextCrumb);
  + var crumbs = getCrumbTrail(state, data, crumbs, nextCrumb);
  return navigateLink(state, data, crumbs, url);
  }
  }
  