new DiContainer's singleton method.