Custom validation using parsers chain