Using a m2m to partners does not allow a real management of members because it allows to create partners, and require access rights on partner model. Instead it now uses the o2m to channel members allowing creation, update and removal of members without having to work on partner records.