check common.singleton on createInstance