Properly turn RootNode and CurrentNode into objects
Properly turn AnyField into objects