A collection of named node properties, inputs, and outputs with specific types, as provided by a <see cref="T:Facepunch.ActionGraphs.NodeDefinition" />. Bindings may depend on the property values or currently linked input types of a node.