completed - task : add getters and setters to all record types