various improvements
improve DOMElementCollection contruction
update DOMElement and remove this._el
update data method
improve types finalization
return dom traversing methods
bug fixing