 							loaded = true
 
 					if not loaded
-						notifyArg = {
-							data: @
-							property: prop
-						}
-						@_notify(cola.constants.MESSAGE_LOADING_START, notifyArg)
 						@_data[prop] = dfd = providerInvoker.invokeAsync((result)=>
 							if @_data[prop] is dfd
 								result = @_set(prop, result, true)


			if context
				context.unloaded = true

		if callback and not callbackProcessed
			cola.callback(callback, true, value)

						).always(()=>
							@_notify(cola.constants.MESSAGE_LOADING_END, notifyArg)
						)

						notifyArg = {
							data: @
							property: prop
						}
						@_notify(cola.constants.MESSAGE_LOADING_START, notifyArg)

						if context
							context.unloaded = true
