FInstanceData

Do we need this? Or is the input in the shared data sufficient?