add tests for exising behaviour on membership_type, membership_type_id fields (so redundant can be removed safely