BZ1069308: Unable to select multiple enum values when DSL is used

(cherry picked from commit 36d5bfe0ee0f6540be0884bd53907796979b2a63)