 
 	resetState: ()->
 		delete @_oldData
-		@clearMessages()
+		@clearMessage()
 		@setState(_Entity.STATE_NONE)
 		return @
 

		if prop
			if data.hasOwnProperty(prop)
				@_set(prop, @_oldData[prop])
				@clearMessages(prop)
		else
			if @_oldData
				@disableObservers()

	getMessages: (prop)->
		return @_messageHolder?.getMessages(prop)

	clearMessage: (prop, force)->
		return @ unless @_messageHolder
		if prop
			hasPropMessage = @_messageHolder.getKeyMessage(prop)
		topKeyChanged = @_messageHolder.clear(prop, force)
		if hasPropMessage then @_notify(cola.constants.MESSAGE_VALIDATION_STATE_CHANGE, { entity: @, property: prop })
		if topKeyChanged then @_notify(cola.constants.MESSAGE_VALIDATION_STATE_CHANGE, { entity: @ })
		return @
