 
 
 Lanes.Components.Form.FieldMixin = {
+
+    registerforPubSub: false
 
     bindEvents: ->
         model: "change:#{@props.name} remote-update:#{@props.name} invalid-fields invalid-field:#{@getInvalidFieldName()}"

    _unsetChangeSet: ->
        @setState(displayChangeset: false, pendingChangeSetDelay: null)

    setModelState: (state, evname) ->
        displayChangeset = @model.updatingFromChangeset and @model.changedAttributes()[@props.name]
        if displayChangeset and not @state.pendingChangeSetDelay
            pendingChangeSetDelay = _.delay(@_unsetChangeSet, 2000)
        @setState(_.extend( state, {pendingChangeSetDelay, displayChangeset}))

    _fieldMixinGetLabelValue: ->
        @getLabelValue?() ||

        Lanes.React.Mixins.FieldErrors
    ]

    propTypes:
        model:     Lanes.PropTypes.State.isRequired
        name:      React.PropTypes.string.isRequired
