В итоге я просто создал отдельный класс как qx.core.Object и использовал его вместо одноэлементного класса Composite, и он, казалось, делал то, что хотел достичь.
qx.Class.define("edd.data.DataStore", {
properties : {
checkedObs: {
init: [false, true, true, false, false, false, false, false, true, false, false, false],
check: "Array"
}
},
extend : qx.core.Object,
type: "singleton",
construct : function() {
var thisClass = this;
},
members :{
}
});
Так что теперь, этот код правильно работает:
var dataStore = edd.data.DataStore.getInstance();
var init_checked = dataStore.getCheckedObs();