traits
A class that defines types and functions necessary for handling characteristics.