ResultManager should be a private class.