class id can be null.
remove unused (possibly useless) combinator
length is not enumerable in baselist. passthrough option.