A TransformationTrait is required to have a `type` member.
A TransformationTrait is required to have a
typemember.