support for value set definition via compose