`@published` -> `@observable`