I can make a String or a num type observable by using the @observable declaration in the Dart code:
@observable
var x = '';
and {{ }} syntax in the html:
<div>x = {{x}}</div>
But @observable does not work with Lists and Maps. How do I make those observable?