privates to protected