added accessor methods and modifyDueDate