Scala Traits 13 years agoThe behavior you get is because of class linearization: this article explains it quite clearly: https://code.google.com/p/scala-discovery/wiki/Linearization 0ThreadHN