added properties for private attribute