Made runner constructor private since it should not be invoked.