List<int> difference(MultiColumns target) => [1, ...availableColumns.toSet().difference(target.availableColumns.toSet())];