explicit Value(const std::string &identifier)
: literal(0), identifier(identifier), isLiteral(false) { }
explicit Value(Literal *literal)
explicit Value(const std::string &identifier)
: literal(0), identifier(identifier), isLiteral(false) { }
explicit Value(Literal *literal)