Enforcing public/private access level distinctions for app class methods and properties.