Added deserialization and renamed IRouteDescriptionProvider to IRouteMetaDataProvider