First commit: Configuration trait. Test classes.