title: Entity name is different then the table name in Cakephp 3
body: <p>i have a little problem when i create my models in Cakephp 3, i have to table (pistolets and cuves) associeted with a " hasOne association, the problem is when i creat my Cuves model using ./cake bake i get an Entity called Cufe, i don't know where that name is coming from, and also when i call <code>$pistolets = $this-&gt;Pistolets-&gt;find('all')-&gt;contain('Cuves');</code> i also get an object that looks like this : </p>
  
  <pre><code>        [id] =&gt; 1
          [libelle] =&gt; P1
          [volumetrique_id] =&gt; 1
          [cuve_id] =&gt; 1
          [pompiste_id] =&gt; EE324925
          [date_affectation] =&gt; Cake\I18n\FrozenTime Object
              (
                  [date] =&gt; 2016-03-10 00:00:00
                  [timezone_type] =&gt; 3
                  [timezone] =&gt; UTC
              )
          [cufe] =&gt; Cake\ORM\Entity Object
              (
                  [_properties:protected] =&gt; Array
                      (
                          [id] =&gt; 1
                          [libelle] =&gt; C1
                          [capacite] =&gt; 2000
                          [carburant_id] =&gt; 1
                      )
  </code></pre>
  
  <p>i checked every piece of code that i wrote and i was enable to find the word <code>Cufes</code> in any of it, can anyone please explane how cakephp 3 generates codes ? could it be a bug or it's just my mistake ?</p>