public DataFileNodeType(IDataFileLoaderSaver <T> loaderSaver, bool autoLoad, TimeSpan retryTimeOut, NodeType innerNodeType)
     : this(loaderSaver.Load, loaderSaver.Save, autoLoad, retryTimeOut, innerNodeType)
 {
 }
 public DataFileNodeType(IDataFileLoaderSaver <T> loaderSaver, bool autoLoad, NodeType innerNodeType)
     : this(loaderSaver, autoLoad, TimeSpan.FromSeconds(10), innerNodeType)
 {
 }
 public DataFileNodeType(IDataFileLoaderSaver <T> loaderSaver, NodeType innerNodeType)
     : this(loaderSaver, false, innerNodeType)
 {
 }
 public DataFileNodeType(IDataFileLoaderSaver <T> loaderSaver, bool autoLoad)
     : this(loaderSaver, autoLoad, null as NodeType)
 {
 }
 public DataFileNodeType(IDataFileLoaderSaver <T> loaderSaver)
     : this(loaderSaver, false, null as NodeType)
 {
 }