config trait