(ctor) DeliverObjective( Type delivery, int amount, TextDefinition name, Type destination )
      (ctor) DeliverObjective( Type delivery, int amount, TextDefinition name, Type destination, bool spawnsDelivery )
      int Amount( get; set; )
      Type Delivery( get; set; )
      Type Destination( get; set; )
      TextDefinition Name( get; set; )
      bool SpawnsDelivery( get; set; )
      virtual BaseObjectiveInstance CreateInstance( MLQuestInstance instance )
      virtual void SpawnDelivery( Container pack )
      virtual void WriteToGump( Gump g, ref int y )