Scala data validation library