Code modularization: Divided properties into private and public scope.