Moose is good but traditional OO is best, less overhead to the memory.
Now performance is much better
Merge branch 'traditional_OO'