Searching for consistent naming practice:

Current:
```php
#[Url]
#[Locked]
#[Title]
#[Renderless]
#[Getter]
#[Rule]
#[On]
#[Js]
#[Modelable]
#[Middleware]
#[Layout]
```

Imperative:
```php
Should: #[Track]
Should: #[Lock]
Should: #[Title]
Should: #[SkipRender]
Should: #[Get]
Should: #[Validate]
Should: #[Listen]
Should: #[Js]
Should: #[Modelable]
Should: #[Middleware]
Should: #[Layout]
```

Declarative:
```php
Is: #[Tracked]
Is: #[Lock]
Is: #[Title]
Is: #[SkipRender]
Is: #[Getter]
Is: #[Validated]
Is: #[Listen]
Is: #[Jsable]
Is: #[Modelable]
Is: #[UsingMiddleware]
Is: #[RenderedWithLayout]
```

Noun:
```php
Has: #[Url]
Has: #[Lock]
Has: #[Title]
Has: #[SkipRender]
Has: #[Getter]
Has: #[Rule]
Has: #[Listen]
Has: #[Js]
Has: #[Modelable]
Has: #[Middleware]
Has: #[Layout]
```

Noun:
```php
With: #[Url]
With: #[Lock]
With: #[Title]
With: #[SkipRender]
With: #[Getter]
With: #[Rule]
With: #[Listen]
With: #[Js]
With: #[Modelable]
With: #[Middleware]
With: #[Layout]
```
