Add (experimental) means to get virtual collection membership from
a desription, and rearrange fixtures.
Don't automatically serialize connected units. It's complex and potentially
unbounded. Instead, add a WS method to fetch them for a given item.