Hey Patrick, the reason for having it as a property in maven can simplify things for future migrations. As in inorder to change scala version we just need to change property + unlike 2.9. in scala 2.10 onwards the short version is same whether it is 2.10.x, 2.10.y, where x and y can be anything.