public void Enrich(IHalResponseBuilder halResponseBuilder, ProductComment productComment, string productId) { if (halResponseBuilder == null) { throw new ArgumentNullException(nameof(halResponseBuilder)); } if (productComment == null) { throw new ArgumentNullException(nameof(productComment)); } halResponseBuilder.AddEmbedded(e => e.AddObject(_responseBuilder.GetProductComment(productComment), (l) => l.AddOtherItem("product", new Dtos.Link("/" + Constants.RouteNames.Products + "/" + productId)))); }