Understanding what protected does. All previously protected stuff is now package local.
Merge remote-tracking branch 'origin/master'