fix typo, place required property before attribute modifiers