For objects like `Project` and `Node` to be easily consumed without the necessity of calling `asdict` from `dataclasses`
For objects like
ProjectandNodeto be easily consumed without the necessity of callingasdictfromdataclasses