I am still missing `_version`, `_version_type`, `fields`, and `_parent` here we should add them!