Implementation of private properties