Traits – Scala's rich interfaces