all fields are public. declarations are private to the file they're in by default and then public if you choose to make them public
I guess I should have been more specific. I'm not a fan of fields all being public