docs: def execution_duration(self):
          """
          Returns total BMDS execution time, in seconds.
          """
          duration = None
          if self.execution_start and self.execution_end:
              delta = self.execution_end - self.execution_start
              duration = delta.total_seconds()
          return duration