title: ReactiveProperty initial value
body: <p>I'm trying to set an initial value to the <code>public ReactiveProperty&lt;string&gt; ConnectionStatus</code>.</p>
  
  <pre><code>public ViewModelConstructor()
  {
      ConnectionStatus = Observable
                      .Interval(RefreshInterval)
                      .Select(x =&gt; Observable.FromAsync(() =&gt; networkDiscovererService.CanDiscoverAsync("192.168.1.1", RequestTimeout)))
                      .Concat()
                      .Select(isConnected =&gt; isConnected ? $"connected" : $"not connected")
                      .ToReactiveProperty();
  }
  </code></pre>
  
  <p>Even if I'm trying to instantiate it like this</p>
  
  <pre><code>public ReactiveProperty&lt;string&gt; ConnectionStatus { get; } =
              new ReactiveProperty&lt;string&gt;("Checking connectivity...");
  </code></pre>
  
  <p>It's still empty until the observable returns something.</p>
  
  <p>Any ideas? I'm using this <a href="https://github.com/runceel/ReactiveProperty" rel="nofollow noreferrer">library</a>.</p>