I don't like the group_membership method, please don't use it. please write `parent.memberships.include? user`