Model improvements

For Anorm implementation and related specifications
Use convinent combinators