Before adding the payload to the request, we check if external variables have been added to the payload. This is however only done for the first level of objects. This should be done for all levels, e.g. obj.obj.misspelledvar.
The check is done in checkPayload .aplf.