Scala language features