                 
                 ## element is already there, found by selector -> stage 1
                 if @data.selector && ( @__root = _sel @data.selector, @parent?.__root )?.length
+                    @__root.attr 'id', @id
                     
                     @_build done, 1
                 

        ##
        _prepare: (item, fn)->
            
            fn null, floyd.tools.objects.clone item,
                __data: @data

        
        ##

                    $ selector, parent
                    
                else
                    selector.apply @, [parent]
            
            ##
            ## get the root element to represent the context
