change some getsets to properties