improve SelectorMatcher
manipulation methods support DOMElement as parameter
update _.forOwn and add handleObjectParam