make all classes configurable