Problem tracking nested structure

@computed is part of Ember’s classic reactivity system. It’s not officially deprecated, but we try to avoid adding it to new code.

If your getter is complicated enough to warrant caching, then you can use @cached:

import { cached } from "@glimmer/tracking";

...

@cached
get statusMessage() {
  // this might be a lot more complicated
  return this.args.topic.my_metadata.status;
}