title: different output for model name with capital letter in cakephp3
body: <p>I dont understand how I get a different output for lesson_date field if in the select I use Lessons.lesson_date' or lessons.lesson_date. I thought I am supposed to use Lessons and not lessons and that the for a single name it doesnt really matter.</p>
  
  <p>with Lessons.lesson_date I get on the debug :</p>
  
  <pre><code>'lesson_date' =&gt; object(Cake\I18n\FrozenDate) {
          'time' =&gt; '2015-07-09T00:00:00+00:00',
          'timezone' =&gt; 'UTC',
          'fixedNowTime' =&gt; false
  
      },
  </code></pre>
  
  <p>with lessons.lesson_date I get a better output:</p>
  
  <pre><code>'lessons' =&gt; [
          'id' =&gt; '5399',
          'lesson_date' =&gt; '2015-07-09'
  </code></pre>
  
  <p>//this is the code below I am talking about. The Lessons.lesson_date gives a different output than if I change this to lessons.lesson_date</p>
  
  <pre><code> $query3 = $this-&gt;Lessons-&gt;find()
                -&gt;contain(['TutoringTypes'])
                -&gt;select(['lessons.id','Lessons.lesson_date','Lessons.tutoring_type_id',
                    'TutoringTypes.value'])      
                 -&gt;where(['Lessons.lesson_date &gt;' =&gt; $a3,'Lessons.lesson_date &lt;' =&gt; $a4, .....
  </code></pre>