Fix a memory leak

EnginioReply don't have virtual destructor, we need to manually call
the right destructor