added getters and setters for all the fields