Trait properties should be private to allow usage in base classes.