setter was the pattern @kumar303 used so I followed it blindly, maybe you are right.