add trait to configurable