/** * @param array $data */ protected function __construct(array $data) { parent::__construct($data); \Brosland\Chain\Utils::checkRequiredFields(self::$REQUIRED, $data); }