Fixed _lookup_node by querying path;
Refactored interpolation
Cleanup