Moved private inner class to upper level in order to fix code coverage instantiation