The Type attribute of the ValueTerm element is currently limited to [<simpleIdentifier>][csdl19] or [<qualifiedIdentifier>][csdl19].
As each model element can have at most one ValueAnnotation for a given ValueTerm and Qualifier, this is too restrictive. We already identified situations where we need a Collection(SimpleType) or Collection(ComplexType) as the Type of a ValueTerm.
Also a ValueAnnotation is conceptually similar to dynamic Property, so allowing the same set of types for both will increase protocol consistency.