propertywindow.js, property.js, complexpropertyitem.js, propertyitem.js updated. A complex property is recursive. TODO update the datastore.