Separated decoding Jira responses of issues from issue's JSON representation so that the issue hierarchy can be serialized using JSON to more easily add extra fields in the future.