added no argument constructor; getter/setter for all instance variables