public override TunableStore SetToDefault(object parent) { FieldInfo field = GetFieldInfo(); if (field == null) { return(null); } object newParent = field.GetValue(parent); if (newParent == null) { return(null); } mChild.SetToDefault(newParent); return(this); }