Fast bi-directional Scala case class to MongoDB mapping library