function RxValueBaseUtils.observe(Y,Q,J)warn("\091\082\120\086\097\108\117\101\066\097\115\101\085\116\105\108\115\046\111\098\115\101\114\118\101\093 - \068\101\112\114\101\099\097\116\101\100 \115\105\110\099\101 \052\046\048\046\048\046 \085\115\101 \082\120\086\097\108\117\101\066\097\115\101\085\116\105\108\115\046\111\098\115\101\114\118\101\066\114\105\111")return(RxInstanceUtils.observeLastNamedChildBrio(Y,Q,J)):Pipe({RxBrioUtils.switchMap(function(Y)return RxValueBaseUtils.observeValue(Y)end)})end

function RxValueBaseUtils.observe(parent, className, name)
	warn("[RxValueBaseUtils.observe] - Deprecated since 4.0.0. Use RxValueBaseUtils.observeBrio")

	return RxInstanceUtils.observeLastNamedChildBrio(parent, className, name)
		:Pipe({
			RxBrioUtils.switchMap(function(valueObject)
				return RxValueBaseUtils.observeValue(valueObject)
			end)
		})
end
