private void InvokeStatsChanged(IList<BuildStatus> changedBuildStatuses)
{
if (!changedBuildStatuses.Any(i => i.IsWorkingOrBroken())) return;
var statsChanged = StatsChanged;
if (statsChanged == null) return;
statsChanged(this, new StatsChangedEventArgs { ChangedBuildStatuses = changedBuildStatuses });
}