MooseX::Traits is an extension of the Perl 5 object system.

It automatically applies roles at object creation time.
