Add go-validator support