title: TYPO3: Caching issue with new fields in tx_news extension
body: <p>I created a new extension to add some fields to the news extension.<br />
  In the backend everything works fine, I can add values to the fields and they are correctly saved in the database.</p>
  <p>When I clear the cache and rebuild PHP Autoload Information it show in the frontend but after some hours the new fields disappears magically.</p>
  <p>I have created the extension with the Extension Builder and added the field manually.<br />
  I read the <a href="https://docs.typo3.org/p/georgringer/news/master/en-us/DeveloperManual/ExtendNews/ProxyClassGenerator/Index.html" rel="nofollow noreferrer">ProxyClass generator</a> info a lot of times but cannot see the fail.</p>
  <p>Looks like I need connect the class in the cache or elsewhere.<br />
  I’m really desperate with this.</p>
  <p><strong><strong>ext:albr_news_new_fields/Classes/Domain/Model/News.php</strong></strong></p>
  <pre><code>namespace Albr\AlbrNewsNewFields\Domain\Model;
  class News extends \GeorgRinger\News\Domain\Model\News {
  /**
       * titulo1
       * 
       * @var string
       */
      protected $titulo1 = '';
  </code></pre>
  <p><em><strong>ext:albr_news_new_fields/ext_localconf.php</strong></em></p>
  <pre><code>defined('TYPO3_MODE') or die();
  
  $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['classes']['Domain/Model/News'][] = 'albr_news_new_fields';
  
  \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\Object\Container\Container::class)
      -&gt;registerImplementation(\GeorgRinger\News\Domain\Model\News::class,
          \Albr\AlbrNewsNewFields\Domain\Model\News::class);
  </code></pre>
  <p><strong>ext:albr_news_new_fields/ext_tables.php</strong></p>
  <pre><code>call_user_func(
      function()
      {
          \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile('albr_news_new_fields', 'Configuration/TypoScript', 'Nuevos campos tx_news');
      }
  );
  
  $tempColumns = Array (
      'titulo1' =&gt; [
          'exclude' =&gt; true,
          'label' =&gt; 'LLL:EXT:albr_news_new_fields/Resources/Private/Language/locallang_db.xlf:titulo1',
          'description' =&gt; 'LLL:EXT:albr_news_new_fields/Resources/Private/Language/locallang_db.xlf:titulo1.description',
          'config' =&gt; [
              'type' =&gt; 'input',
              'size' =&gt; 50,
              'eval' =&gt; 'trim'
  …
  </code></pre>
  <p><strong>ext:albr_news_new_fields/Configuration/Typoscript/setup.typoscript</strong></p>
  <pre><code>plugin.tx_news {
          persistence {
                  classes {
                          GeorgRinger\News\Domain\Model\News {
                                  subclasses {
                                          # three different classes are used for each news type
                                          # 0 == default news
                                          0 = Albr\AlbrNewsNewFields\Domain\Model\News
                                  }
                          }
                          Albr\AlbrNewsNewFields\Domain\Model\NewsDefault {
                                  mapping {
                                          recordType = 0
                                          tableName = tx_news_domain_model_news
                                  }
                          }
                          Albr\AlbrNewsNewFields\Domain\Model\News {
                                  mapping {
                                          recordType = 0
                                          tableName = tx_news_domain_model_news
                                  }
                          }
                  }
          }
  }
  
  config.tx_extbase {
          persistence {
                  classes {
                          GeorgRinger\News\Domain\Model\News {
                                  subclasses {
                                          GeorgRinger\News\Domain\Model\News = Albr\AlbrNewsNewFields\Domain\Model\News
                                  }
                          }
                          Albr\AlbrNewsNewFields\Domain\Model\News {
                                  mapping {
                                          tableName = tx_news_domain_model_news
                                  }
                          }   
                  }
          }
  }
  </code></pre>
  <p>I'm using: TYPO3 9.5.22 &amp; News 7.3.1</p>