add readwrite private property