removing most of the setters
removing most of the setters