trait d