jdk5 annotations approach
This approach allows us to annotate any component with SpringBean annotations, and have wicket initialize those fields with spring bean proxies