Play 2.3 generic Validation API with Shapeless