Backbone includes the underscore chain as a collection method; does

    @chain().map((m) -> m.get('value_sets')?.models or []).flatten().uniq((vs) -> vs.get('oid')).value()

clean this up at all?