removed ValueNode since its been replaced by JsonLiteralValueNode