Removed Configuration class and using parameters instead
Split response listeners into separate classes