I see, this looks similar, but implemented with `@attributes`