[BUG #8514] make properties enumerable
[BUG #8514] removed check for uninitialized properties
[BUG #8560] dispose child widgets