private Area CalcAreaInternal() { var area = Area.None(); foreach (var element in Elements) { area.Merge(element.CalcArea()); } return(area); }