function RxValueBaseUtils.observeBrio(o,p,O)return(RxInstanceUtils.observeLastNamedChildBrio(o,p,O)):Pipe({RxBrioUtils.switchMapBrio(function(o)return RxValueBaseUtils.observeValue(o)end)})end

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

