# File lib/origin/queryable.rb, line 61
    def initialize(aliases = {}, serializers = {}, driver = :mongo)
      @aliases, @driver, @serializers = aliases, driver.to_sym, serializers
      @options = Options.new(aliases, serializers)
      @selector = Selector.new(aliases, serializers)
      @pipeline = Pipeline.new(aliases)
      yield(self) if block_given?
    end