public void SetValue(GenericVariable <T> value)
 {
     Value = value.Value;
 }