sounds good. off topic: one concern that i have using `@attribute` is, its hard to catch typos. i can mistype it as `@attribtue` and it still works most of the places.