   required = @required
   @collectionHolder.children().each (index) ->
     prototype = $(this)
-    if !required || index > 0
-      prototype = self.createRemoveButton($(this))
+    prototype = self.createRemoveButton($(this))
     if prototype.find(".alert-error").length is 0
       prototype.addClass("old").removeClass("new")
     else


  removePrototype: (removeButton) ->
    removeButton.parent().remove()
    @toogleAddButton()
    return

  @collectionHolder = collectionHolder
  @newElementLabel = @collectionHolder.data("prototype-label-new")
  @:: = @collectionHolder.data("prototype").replace(/__name__label__/g, @newElementLabel)
  @index = @collectionHolder.children().length
  @limit = @collectionHolder.data("limit")
  @addButton = $(PO.formPrototypes.addButton.replace(/__label__/g, @collectionHolder.data("prototype-label-add")))
  @removeButton = $(PO.formPrototypes.removeButton.replace(/__label__/g, @collectionHolder.data("prototype-label-remove")))
