Geonodes relative instance you can move

You can add objects to your geometry nodes, with the individual offset in the scene easily when checking the ‘relative’ option.
However, this doesn’t work when you move the geometry nodes object. The relative option will keep the instance at the same position the original had. Actually thats not what I wanted.

So I builded me a little node group that takes the position of the object and applies it to instance transforms.
This does only work however, if the object that has the geometry nodes is set to world center. However I added the initial position to the node group and now have it corrected.

Its a bit tricky to setup and so I wonder if there isn’t a simpler way. Like an option to relative or some more clever node setup that does add the offset of my base object automatically?