# Problem tracking nested structure

**URL:** <https://meta.discourse.org/t/problem-tracking-nested-structure/320886>\
**Category:** Development\
**Created:** [August 9, 2024, 12:12pm UTC](https://meta.discourse.org/t/problem-tracking-nested-structure/320886 "2024-08-09T12:12:57Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [August 9, 2024, 12:57pm UTC](https://meta.discourse.org/t/problem-tracking-nested-structure/320886/5 "2024-08-09T12:57:56Z")

</div>

thanks David

could you also solve this with `@computed` or is that a no-no?

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

```

I believe this would have the benefit of caching the result if the computation was significant.

(obviously trivial in this example but something @RGJ alluded to)

---

_[View the full topic](https://meta.discourse.org/t/problem-tracking-nested-structure/320886)._
