add isCreated and isDestroyed init in ctor