Added notes and examples on public, protected, and private