Added a throws in the getInstance() method to alert the user when they forget to call configure()