Added support for storing and retrieving previous results
Added support for instantiating paramaterized classes