public function of($reportType)
    {
        $this->validateReportType($reportType);

        $this->reportDefinitionFields = $this->reportDefinitionService->getReportFields($reportType);

        $this->obj = $this->createObj($this->reportDefinitionFields);

        return $this;
    }