# File lib/bee.rb, line 99
    def initialize(object, file, properties={}, here=Dir.pwd)
      @file = file
      @base = get_base(@file)
      @here = here
      @context = Context.new
      @properties = Properties.new(self)
      @properties.evaluate(@context)
      @targets = Targets.new(self)
      parse(object)
      @properties.overwrite(properties)
      @package_manager = Bee::Task::PackageManager.new(self)
    end