Introduce the Configuration interface
Extract configuration object from Demeanor