title: Initializing ObjectProperty<ObservableList<T>>?
body: <p>I have a property which wraps an <code>ObservableList</code>. But I cannot figure out how to initialize it. Currently I am doing it like this</p>
  
  <pre><code>ObjectProperty&lt;ObservableList&lt;T&gt;&gt; property = new ChoiceBox&lt;T&gt;().itemsProperty();
  </code></pre>
  
  <p>which is obviously totally bad practice. Another one was</p>
  
  <pre><code>ObjectProperty&lt;ObservableList&lt;T&gt;&gt; property = new SimpleObjectProperty&lt;ObservableList&lt;T&gt;&gt;();
  </code></pre>
  
  <p>but this needs later attention which I try to avoid to initialize the internal ObservableList with an empty List.</p>
  
  <p><strong>I search for something like this</strong></p>
  
  <pre><code>ObjectProperty&lt;ObservableList&lt;T&gt;&gt; property = new SimpleObjectProperty&lt;ObservableList&lt;T&gt;&gt;(new ObservableList&lt;T&gt;());
  </code></pre>