code: public function events()
      {
          return array_fill_keys(
              array_reduce($this->attributes, function ($carry, $item) {
                  return array_merge($carry, array_keys($item));
              }, []),
              'evaluateAttributes'
          );
      }
docs: {@inheritdoc}