extracting nodes and converter from reflect-core
first pass