fix for many2many model call
change private to protected
refactoring code for many2many
update according to new api
update code to use new api
hide column display on table