Nested Observable

How to use nested observables and data context correct?

This sample is not working:

<JavaScript>
    var Observable = require("FuseJS/Observable");
    var nested = Observable({text: Observable()});
    nested.text = "Test";

    module.exports = {
        info: nested
    }

</JavaScript>
<Text Width="60%" Value="{info.text}" />

Also this is not working:

<JavaScript>
    var Observable = require("FuseJS/Observable");
    var nested = Observable({text: Observable()});
    nested.text = "Test";

    nested.text.addSubscriber(function(){
        console.log('debug');
    });

</JavaScript>

This sample is working:

<JavaScript>
    var Observable = require("FuseJS/Observable");
    var nested = Observable({text: Observable()});
    nested.text = "Test";

    module.exports = {
        info: nested.text
    }

</JavaScript>
<Text Width="60%" Value="{info}" />

Is it not possible to subscribe to a nested observable through point path notation?

#1:

<App>
<JavaScript>
  var Observable = require("FuseJS/Observable");
  var nested = Observable({text: Observable()});
  nested.value.text.value = "Test";

  module.exports = {
    info: nested
  }

</JavaScript>
<Text Width="60%" Value="{info.text}" />
</App>

#2:

<App>
<JavaScript>
  var Observable = require("FuseJS/Observable");
  var nested = Observable({text: Observable()});
  nested.value.text.value = "Test";

  nested.value.text.addSubscriber(function(){
    console.log('debug');
  });

</JavaScript>
</App>

#3:

<App>
<JavaScript>
  var Observable = require("FuseJS/Observable");
  var nested = Observable({text: Observable()});
  nested.value.text.value = "Test";

  module.exports = {
  info: nested.value.text
  }

</JavaScript>
<Text Width="60%" Value="{info}" />
</App>

.value did the trick

Thx