Add column level access control
Access level is controled using this table:
client | scope | private | protected | public | open
unauthorized | inherited | no | no | no | yes
| explicit | no | no | no | yes
licensed | inherited | no | no | yes | yes
| explicit | no | no | yes | yes
authorized | inherited | no | yes | yes | yes
| explicit | yes | yes | yes | yes