class MultilingualName extends BsonRecord[MultilingualName]{
override def meta: BsonMetaRecord[MultilingualName] = MultilingualName
object it extends StringField(this, 80)
object de extends StringField(this, 80)
object fr extends StringField(this, 80)
object en extends StringField(this, 80)
}
object MultilingualName extends MultilingualName with BsonMetaRecord[MultilingualName]
class Poi extends MongoRecord[Poi] with ObjectIdPk[Poi]{
override def meta: MongoMetaRecord[Poi] = Poi
object name extends BsonRecordField(this, MultilingualName)
.....
}