> 1) Generifying* Wicket
> [X] Can best be done in a limited fashion, where we only generify
> IModel but not components. I care more about what generifying can do
> for API clarity (declaring a component to only accept certain models
> for instance) than static type checking.
>
>
> 2) How strongly do you feel about your choice above?
> [X] I might rethink upgrading if my choice doesn't win.
>
>
I'm content with the way things work now, but adding generics to models
would be helpful. It's unclear if adding generics to components would be
worth the complexity.