Started working on a visitor for the ObjectModel