title: Backbone.Marionette nested ItemView either not rendering or rendering "blank" view/template
body: <p>On navigating to a specific URL, a controller method is fired, which loads an ItemView into one of my application's regions. This ItemView itself (the parent) will contain a handful of child ItemViews, rendering them all when it's rendered itself. Here's the parent ItemView:</p>
  
  <pre><code>return Backbone.Marionette.ItemView.extend({
      template: Handlebars.compile(template),
      ui: {
          textInput01: "#text-input-01"
      },
      events: {
          // no events yet
      },
      initialize: function() {
          // no init yet
      },
      onRender: function() {
          this.appRoutefinderTextinputItemView = new AppRoutefinderTextinputItemView({parentView: this});
  
          $(this.ui.textInput01).html(this.appRoutefinderTextinputItemView.render());
      }
  });
  </code></pre>
  
  <p>And here's the current sole ItemView:</p>
  
  <pre><code>return Backbone.Marionette.ItemView.extend({
      template: Handlebars.compile(template),
      events: {
          // no events yet
      },
      initialize: function() {
          // no init yet
      },
      onRender: function() {
          // no onRender yet
      }
  });
  </code></pre>
  
  <p>For some reason I cannot fathom, though both the <code>initialize</code> and <code>onRender</code> methods on the child are firing, and all necessary data seems to be present, the child is either not being rendered or is being rendered in a "blank" manner, resulting in an unchanged parent view.</p>
  
  <p>As far as I understand, I shouldn't need to call <code>render()</code> on the child, as it's implied when instantiating/referencing an ItemView? Even when I drop the <code>render()</code> call, the same result is come to.</p>
  
  <p>I've got to assume there's something about rendering ItemViews from within other ItemViews that I'm just missing, but scouring through the docs didn't seem to help.</p>
  
  <p>A secondary question would be: am I instantiating the child views in the proper manner, or is there a better way to do so?</p>
  
  <p>*EDIT - So after some experimenting, it appears that the "accepted" solution is simply to make the parent view a Layout, which is an extended ItemView. This does work. However, I'm still left wondering why an ItemView within an ItemView doesn't work. Am I intended to integrate a hand-written <code>render()</code> method on the ItemView, were I to keep it that way?</p>