readableErrorCode property
iOS can return a readable error code null, because the construction of the error doesn't prevent it from being null. To be safe we default it to '' instead of making it nullable
Implementation
final String readableErrorCode;