When to use a trait?

Matthias Noback