You have to map the association as bidirectional, creating the other side of the association in the TFile class. There you create a Item: TItem association mapping and in the ManyValuedAssociation you modify it to point to that association:
TFile
Item: TItem
[ManyValuedAssociation([], CascadeTypeAllButRemove, 'FItem')] FFilesList : Proxy<TFilesList>;
It's explained here:
And here: