Refactored the way the field are populated to use the application object to back up values when Activity is destroyed