Moved util into its own class because the main class should not be
littered with reflection