Refactor parse to be private and set instance variables instead of returning them