Setting an Attribute (register_backref) to an Observable is no longer allowed. If you are using attributes as storage in a recipe, i.e. `plot[key] = map/lift(...)` either track the Observable as a variable `var = map/lift(...)` or consider using `register_computation!()` or the ComputePipelines `map!()` methods. If you are trying to create a new input to a ComputeGraph use `add_input!(graph, key, obs)` explicitly.

Stacktrace:
[1] error(s::String)
@ Base ./error.jl:44
[2] setproperty!(plot::Plot{QuantumSavory.registernetplot, Tuple{RegisterNet}}, key::Symbol, val::Observable{Vector{Any}})
@ Makie ~/.julia/packages/Makie/6zcxH/src/compute-plots.jl:77
[3] setindex!(plot::Plot{QuantumSavory.registernetplot, Tuple{RegisterNet}}, val::Observable{Vector{Any}}, key::Symbol)
@ Makie ~/.julia/packages/Makie/6zcxH/src/compute-plots.jl:32
[4] plot!(rn::Plot{QuantumSavory.registernetplot, Tuple{RegisterNet}})
@ QuantumSavoryMakie ~/QuantumSavory.jl/ext/QuantumSavoryMakie/QuantumSavoryMakie.jl:58
[5] connect_plot!(parent::Scene, plot::Plot{QuantumSavory.registernetplot, Tuple{RegisterNet}})
@ Makie ~/.julia/packages/Makie/6zcxH/src/compute-plots.jl:805
[6] plot!(scene::Scene, plot::Plot{QuantumSavory.registernetplot, Tuple{RegisterNet}})
@ Makie ~/.julia/packages/Makie/6zcxH/src/interfaces.jl:211
[7] plot!(ax::Axis, plot::Plot{QuantumSavory.registernetplot, Tuple{RegisterNet}})
@ Makie ~/.julia/packages/Makie/6zcxH/src/figureplotting.jl:431
[8] _create_plot!(::Function, ::Dict{Symbol, Any}, ::Axis, ::RegisterNet)
@ Makie ~/.julia/packages/Makie/6zcxH/src/figureplotting.jl:401
[9] registernetplot!
@ ~/.julia/packages/Makie/6zcxH/src/recipes.jl:190 [inlined]
[10] registernetplot_axis(ax::Axis, registersobservable::RegisterNet; infocli::Bool, datainspector::Bool, autolimits::Bool, kwargs::@Kwargs{…})
@ QuantumSavoryMakie ~/QuantumSavory.jl/ext/QuantumSavoryMakie/QuantumSavoryMakie.jl:295
[11] registernetplot_axis(subfig::GridPosition, registersobservable::RegisterNet; infocli::Bool, datainspector::Bool, kwargs::@Kwargs{…})
@ QuantumSavoryMakie ~/QuantumSavory.jl/ext/QuantumSavoryMakie/QuantumSavoryMakie.jl:323
[12] (::var"#47#48")()
@ Main ~/QuantumSavory.jl/examples/colorcentermodularcluster/3_makie_interactive.jl:239
[13] (::Bonito.var"#23#24"{var"#47#48"})(session::Session{WebSocketConnection}, request::HTTP.Messages.Request)
@ Bonito ~/.julia/packages/Bonito/6Q24g/src/types.jl:366
[14] rendered_dom(session::Session{WebSocketConnection}, app::App, target::HTTP.Messages.Request)
@ Bonito ~/.julia/packages/Bonito/6Q24g/src/app.jl:42
[15] serve_app(app::App, context::@NamedTuple{…})
@ Bonito ~/.julia/packages/Bonito/6Q24g/src/app.jl:62
[16] apply_handler(app::App, context::@NamedTuple{…})
@ Bonito ~/.julia/packages/Bonito/6Q24g/src/app.jl:76
[17] delegate(::Bonito.HTTPServer.Routes, ::Server, ::HTTP.Messages.Request)
@ Bonito.HTTPServer ~/.julia/packages/Bonito/6Q24g/src/HTTPServer/implementation.jl:158
[18] #stream_handler##2
@ ~/.julia/packages/Bonito/6Q24g/src/HTTPServer/implementation.jl:249 [inlined]
[19] (::HTTP.Handlers.var"#streamhandler##0#streamhandler##1"{…})(stream::HTTP.Streams.Stream{…})
@ HTTP.Handlers ~/.julia/packages/HTTP/JcAHX/src/Handlers.jl:58
[20] stream_handler(application::Server, stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{…}})
@ Bonito.HTTPServer ~/.julia/packages/Bonito/6Q24g/src/HTTPServer/implementation.jl:254
[21] (::Bonito.HTTPServer.var"#17#18"{…})(stream::HTTP.Streams.Stream{…})
@ Bonito.HTTPServer ~/.julia/packages/Bonito/6Q24g/src/HTTPServer/implementation.jl:328
[22] handle_connection(f::Function, c::HTTP.Connections.Connection{…}, listener::HTTP.Servers.Listener{…}, readtimeout::Int64, access_log::Nothing, verbose::Int64)
@ HTTP.Servers ~/.julia/packages/HTTP/JcAHX/src/Servers.jl:469
[23] (::HTTP.Servers.var"#listenloop##0#listenloop##1"{…})()
@ HTTP.Servers ~/.julia/packages/HTTP/JcAHX/src/Servers.jl:401