Boomerang : At the end, what goes out must return home. A framework for objects pooling.