I think you want abstract override def to get the stackable trait pattern:

http://stackoverflow.com/questions/2038370/traits-and-abstract-methods-override-in-scala

Super Sweet!