scala> val all = MyTable.findAll
all: List[MyTable] = List(MyTable[Some(Map(ID -> 1, NAME -> johanna, AGE -> None))], MyTable[Some(Map(ID -> 1, NAME -> jeannie, AGE -> Some(16)))], MyTable[Some(Map(ID -> 1, NAME -> johnny, AGE -> Some(25)))])
scala> all.head.NAME
dynatype: $line13.$read.$iw.$iw.all.head.applyDynamic("NAME")()
res5: AnyRef = johanna
scala> all.flatMap(_.AGE.asInstanceOf[Option[Int]].toList).sum
dynatype: x$1.applyDynamic("AGE")()
res13: Int = 41
scala> all.foreach(o => println(o.NAME + " " + o.AGE.asInstanceOf[Option[_]].getOrElse("-")))
dynatype: o.applyDynamic("NAME")()
dynatype: o.applyDynamic("AGE")()
johanna -
jeannie 16
johnny 25