Created interfaces for congiuration classes.