There is no KD.singleton() in framework