Define an Expander interface and the associated exception
Remove expand package

Not the good design. I have to think of a better one.