added getters and setters; made noise method private