adding input classes that read dictionary created per node type that exposes specific properties, this dictionary is used to create bindings between UI and node model by indexing into model with reflection.