added reset() method to barrel, supporting the clearing of internal cache
code coverage for reset. clean up assertEquals to assertEqual