When response class is void dont return blank type

Fixes #298
Accounts for aliases as a result of JsonProperty annotation

Fixes #320