a Haxe Memory Pool can create objects, use previous ones and initialize them as needed