Back to the drawing board.
This helper class lacks lot of things, and it designs need more works.