First pass on ManyRelation