use dash for private properties