Fixed Flyweight's checkout by path method.
More Flyweight refinement.