/// <inheritdoc /> public ExpandedImprovable GetExpandedById(ImprovableId improvableId) { var improvable = GetById(improvableId); var expandedImprovable = new ExpandedImprovable { Id = improvable.Id, Name = improvable.Name, SourceControl = improvable.SourceControl, Status = improvable.Status, Recipes = improvable.Recipes.Select(_ => _recipeManager.Expand(_)).ToArray() }; return(expandedImprovable); }