rename sharedBinding to singleton.