component transform updates optimization please confirm or shoot down this :)

I have some actors with many components for functionality that are hidden most of the
time and just are unhidden short periods of time when needed.

Profiling with session front end I note all those components have transform updates on every frame even if they are hidden, no collision, etc…they will be transfrom updated anyway and that costs time.

I tried just detach those components to see what happend and once dettached those components seems to cost ZERO in the profiler so I think store the initial relative transform of those components and then detach on beginplay and just re attach with update relative transform when unhidden/needed and then detacched again and hide
when finish usage saves proccess.

Am I right or wrong?

P.d.- I have a lot of actors with a lot of hidden components…I know that here I am saving very little per component but in the end I think the total is something. We talking about 0.023ms/component cost.