public TModel Build <TModel>(IStandardTemplate <TModel> template, params object[] parameters)
    {
        var model = Activator.CreateInstance <TModel>();

        var modelBinder = ModelBinderFactory.CreateBinderFor(model);

        return(modelBinder.ApplyParameters(template, parameters));
    }
		public string GetItemUrl(IStandardTemplate item)
		{
			if (item == null)
			{
				return string.Empty;
			}

			return GetItemUrl(item.InnerItem);
		}
		public string GetItemUrl(IStandardTemplate item, UrlOptions options)
		{
			return GetItemUrl(item.InnerItem, options);
		}