Mongo relationships, or: Oh what a tangled web we've woven.