refactoring Evolutions.scala

should not allocate unnecessary intermediate objects