/// <inheritdoc />
 public override void VisitNode(object owner, NodeReflection reflection)
 {
     if (Saver.OnNode(reflection.GetMember(owner), reflection, out object newValue))
     {
         reflection.SetMember(owner, newValue, true);
     }
 }
 /// <inheritdoc />
 public override void VisitNode(object owner, NodeReflection reflection)
 {
     if (Loader.OnNode(reflection.GetMember(owner), reflection, out object value) && value != null)
     {
         reflection.SetMember(owner, value, true);
     }
 }