private IObservableList <INode, T> CreateNewInstance(IMap <string, INode> childNodes, IStateTreeNode meta) { return(ObservableList <INode, T> .FromIn(ConvertChildNodesToList(childNodes), null, this, meta)); }