private static HalResource <CompanyModel> BuildCompanyResource(Company company) { var companyRes = CompanyModel.FromEntity(company).AsResource(); // Embedded the corporate address: if (company.CorporateLocation != null) { var corpLocRes = LocationModel.FromEntity(company.CorporateLocation).AsResource(); companyRes.EmbedResource(corpLocRes, "corp-location"); } return(companyRes); }