Implementation in TraitType directly.