Migrating some members to protected scoping from private (so we can
extend the classes).