Visitor pattern + juiste object