In general it works well and product got switched and Scene Inventory correctly updates all metadata.
There is left one issue and that is namespace been still the former one before Switch to action...its marginal but would be cool if updated too after switching...
switching from container_modelMain > power_generator_modelMain still keeps the former namespace container_modelMain while inspecting in the outliner and Name space editor...
P.S. Not a deal breaker but slightly confusing still. But when in the Scene Inventory all been correctly shown and updated accordingly! I will leave it to you whether bad or just marginal thing...

Originally posted by @LiborBatek in #348 (review)