test us case factori realli singleton test singleton object model us case factori object model us case factori differ singleton 