be less strict on initInstance if Instance already initialized. May happen during tests it getInstance was called in the same vm by some other test class