De-Activating object removes rigidbody velocity

Hello guys!

I got a background which instantiates prefabs, and adds a velocity to them. Since I got several “backgrounds”, I deactivate them randomly sometimes. When activating them back, the prefabs that were previously placed do not keep their velocity. Is there anyway to make the rigidbody velocity remain after the re-activation?

As far as i know there is no build in direct onclick solution.
Why not make a small script that stores the velocity on OnDisable() and writhes it back on OnEnable().