Refactoring, separated contact_container and color into 2 classes.