     if @options.models
       throw 'CompositeModelForm : error : forms do not support multiple associated models'
     super
-    @listenToOnce @model, 'change', @rerender
+    if not @model.has('url')
+      @listenToOnce @model, 'change', @rerender
 
   save: =>
     @listenToOnce @model, 'sync', =>

  _rendered: false

  get_template: =>
    template = @template or @options.template
    if @className isnt template
      throw "CompositeModelView : error : templates should be named after the semantic class (#{@className}, #{template})"
    template

  # ... or throw
  find_view_placeholder: ($el, child_view) ->
    # Find the placeholder
    selector = ".#{child_view.className}"

    $placeholder = $el.find(selector)

