public bool IsSequential() { if (!Sequences.Any()) return false; var startsAfterFrom = Sequences[0] - From == 1; return startsAfterFrom && IsCompletelySequential(Sequences) ; }