Use case class in Scala

Resolves #3
Maybe `to` should be before `body` attribute ?