Constructors now get a trait applied to them that exposes a type and trait attribute.