public static FacetFilter AsWebModel(this Data.Facet facet) { var ret = new FacetFilter(); ret.InjectFrom(facet); if (facet.Values.Any()) { ret.Values = facet.Values.Select(x => x.AsWebModel()).ToArray(); } return(ret); }