change naming convention of private member fields
changed construction / initializing pattern
Rebind events when container is modified
unbind DOMSubtreeModified on container