public function resolveNestedSerializers(Serializer $serializer, array &$serializers = [], $rootName = null)
 {
     $rootName = $rootName ?: $serializer->getName();
     foreach ($serializer->getIncludes() as $name) {
         if (isset($serializers[$name]) || $name === $rootName) {
             continue;
         }
         $serializers[$name] = $this->getSerializer($name);
         $this->resolveNestedSerializers($serializers[$name], $serializers, $rootName);
     }
     return $serializers;
 }