factory PermanentDelegate.fromBuffer(List<int> extensionData) { final decode = _Utils.decode(extensionData); return PermanentDelegate(delegate: decode["delegate"]); }