Base classes to manager parsing of different objects