All of these attributes should be private (leading underscore).