Update SourceDataCriteria to use QualifiedIdentifier and IdentifierExpression; fix ValueSet in grammar to use a STRING
Refactor RetrieveExpression to use SourceDataCriteria