Fix singleton error when object destory by instancing class.
Transfer destroy privilege to subclass.
Every subclass instanceof Singleton must be implementation  __destruct to release resource.