Give GetUnderlyingObject a TargetData, to keep it in sync