Following

[Not ready]
infact it could introduce a bug. That's effectively the same as writing

def email_new_discussions_and_propsosals_group_ids=(val)
  @email_new_discussions_and_proposals_group_ids = val
end

I'm removing it now