Switch to config ConfigurableTrait and ConfigurableInterface