added datatypes to SimpleNode for each extractor to know type of data returned from parser