private properties