documentated trait