caret_analyze.common.singleton module