Added: Note on the nature of this alternate Visitor pattern implementation.