 
     inspectedName: ->
       "#{@getShortClassPathName()}:#{@instanceId}#{if name = @getPendingName() then ":" + name else ""}"
+
     inspectedNameWithoutIds: ->
       "#{@getShortClassPathName()}#{if name = @getPendingName() then ":" + name else ""}"
+
     inspectedString: -> @inspectedName
 
   inspectedPropsNotToInclude = ["children", "name", "on"]

    @queueEvent "unregistered"
    null

  @getter
    isRegistered: -> !!_elementInstanceRegistry[@getInstanceId()]

  _updateRegistryFromPendingState: ->
    if pendingParent = @getPendingParent()
      @_register() if pendingParent.getIsRegistered()

      @_unregister()

  ############################
  # Inspectors
  ############################

  @getter
    instanceId: -> @remoteId || @getUniqueId()
