multiple-trait class