return developerMessage when raising exception
fail fast when trying to set reserved custom data fields