def new_walker(page_getter, father = nil, index = nil)
      Walker.new(page_getter).tap do |walker|
        walker.categories_digger = @categories_digger
        walker.items_digger = @items_digger
        walker.scrap_attributes_block = @scrap_attributes_block
        walker.father = father
        walker.index = index
      end
    end
def new_walker(page_getter, father = nil, index = nil)
      Walker.new(page_getter).tap do |walker|
        walker.categories_digger = @categories_digger
        walker.items_digger = @items_digger
        walker.scrap_attributes_block = @scrap_attributes_block
        walker.father = father
        walker.index = index
      end
    end
Initializes a new Storexplore::Walker instance based on specified custom
 definitions from the instance.
 * page_getter : proxy to the page that we want to explore
 * father : parent Storexplore::Walker instance (troubleshouting)
 * index : index of the page within its brothers
 (Internal usage)