allow multiple memberships (of different types)