This allows for syntax like a.b.c where a is a class with member b, which is a class with member c, and so on. The handling is mostly for the support of compound objects like classes.