I wanted to ask about the “mixing” of expressions and relationships styles of collections. Having just written a small tool to try and help artists manage collections in their stages.
Given, as I understand it, we cannot mix the types of collection ( a relationship collection cannot be evaluated as a member of an expression collection and vice versa ) would it not make sense to make each of these definitions quite explicit. Right now there doesnt appear to be a “switch” parameter to force things to be either an expression or relationships based collection, its just some not-so-easily-understood logic based on which attributes exist/ are authored/ have value.
Ive found the fuzzy rules a bit difficult to build tools around, particularly giving the artists ability to toggle between expressions/relationships interactively, as expressions seem to require clearing for relationships to work, and relationships require clearing for expressions to work. It means the previous “state” of the collection needs to be remembered some other way for a simple toggle in behaviour.