change Java attribute change notification to virtual attribute from listener to explicit notification; removed vestigial dispose() methods