This adds a new ParamParser private error constructor to be used on a failed cast. It will populate the description of the thrown error with information about the destination type of the failed cast.
For base64Encoded data, sometimes the server sends "null" sometimes the server sends an empty string.