Update: Updated DataParser class to further encapsulate result
functionality. Preferred method for interacting with result is through
getResult method. Protected fields remain for testing purposes.