When to be private, when to be public

by