protected function getNumericValue(string $property)
    {
        return ($property === 'time')
               ? (float) $this->accumulate('getTotalTime')
               : (int) $this->accumulate('getTotal' . ucfirst($property));
    }