# File lib/factory_girl/evaluator.rb, line 20
    def initialize(build_strategy, overrides = {})
      @build_strategy    = build_strategy
      @overrides         = overrides
      @cached_attributes = overrides

      singleton = class << self; self end
      @overrides.each do |name, value|
        singleton.send :define_method, name, lambda { value }
      end

      @build_strategy.add_observer(CallbackRunner.new(self.class.callbacks, self))
    end