true private variables (via getter and setter)
refacroting of private variables