Class derived from ExternalObject having two local external function definition,
named destructor and constructor respectively.
| Name | Description |
|---|---|
| constructor | Verify whether a file writer with the same path exists and cache variable keys |
| destructor | Release storage and close the external object, write data if needed |