title: Render items in separated placeholder
body: <p>I'm trying to create a carousel and I want it to be <em>configurable</em> from the Experience Editor. By <em>configurable</em> I meant that it's possible to edit the image, text AND add/or remove slides.</p>
  
  <p>The first time I create the carousel I can add/remove slides but no after saving it and opening it again, after rendering the carousel I can't remove just one slide because they all are part of the same placeholder (I can continue adding new slides and removing the new ones but not the old ones).</p>
  
  <p>I have Carousel.cshtml and CarouselSlide.cshtml and the code look like: </p>
  
  <p>Carousel.cshtml </p>
  
  <pre><code>&lt;div class="carousel"&gt;
      @foreach (Item slide in Model.Item.Children)
      {
          @Html.Action("CarouselSlide", "MediaFeature", new { model = slide });
      }
  
      @Html.Sitecore().DynamicPlaceholder("slides")
  
  &lt;/div&gt;
  </code></pre>
  
  <p>CarouselSlide.cshtml</p>
  
  <pre><code>&lt;div class="carousel-slide"&gt;
      &lt;div class="carousel-slide-content"&gt;
          @Html.Sitecore().BeginField(....)
               &lt;div class="background-image"&gt;
                    .....
               &lt;/div&gt;
  
               &lt;div class="text-container"&gt;
                    ....
               &lt;/div&gt;
          @Html.Sitecore().EndField()
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>So far, the issue looks like is related with the placeholders. Any ideas about how to render DynamicPlaceholders?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>"slides" placeholder is configured to allow only CarouselSlide components</p>