document useTrait