change to private property with disable/enable methods