Changed Expander._expand() to call ExpansionCallback even if Expansion is empty.