BaseObjective
      (ctor) BaseObjective()
      TimeSpan Duration( get; )
      bool IsTimed( get; )
      virtual bool CanOffer( IQuestGiver quester, PlayerMobile pm, bool message )
      virtual BaseObjectiveInstance CreateInstance( MLQuestInstance instance )
      virtual void WriteToGump( Gump g, ref int y )