public InOutVariable(TValue value) { _value = value; _binding = null; }
public InOutVariable(IReadWriteSource <TValue> reference) { _binding = reference; _value = default; }