What about it?

Check MessageMigration.scala in Nrv it's an implicit helper.