removed unnecessary class AbstractConfigElement