/**
  * Use alternative config - relation via relation
  * @param Test|\arogachev\ManyToMany\behaviors\ManyToManyBehavior $test
  * @param array $additionalUsersRelationConfig
  * @return Test|\arogachev\ManyToMany\behaviors\ManyToManyBehavior
  */
 protected function useRelationViaRelation($test, $additionalUsersRelationConfig = [])
 {
     $test->attachBehavior('manyToMany', ['class' => ManyToManyBehavior::className(), 'relations' => [array_merge(['name' => 'usersViaRelation', 'editableAttribute' => 'editableUsers'], $additionalUsersRelationConfig)]]);
     $test->customInit();
     if (!$test->isNewRecord) {
         $test->afterFind();
     }
     return $test;
 }