/// <summary> /// Initializes a new instance of the <see cref="Definition"/> class. /// </summary> /// <param name="definition">The definition.</param> public Definition(BaseDefinition definition) { this.BaseDefinition = definition; this.Nodes = new ObservableCollection <PropertyNode>(DefinitionParser.ParseToNodes(definition.GetType(), definition)); }