Store documents in SessionEntity instead of Request
As discussed the profiles allow to define an upload task as a precondition. This implies that documents can be uploaded before a submission is made. in this case they must be uploaded.
ATM the documents are referenced in the RequestEntity which does not exist before submission.
Approach: Store documents in Session entiy
fyi @neil.crossley