EACH improvement
extending setup object
Factory doesn't break if a dom node is searched in it that isn't provided