Use Wicket metadata to store the instance of the plugin. This is more robust way to locate the instance when the static `get()` is called.
Also add some implementation notes and promote some methods from private to protected.
Authored by: mbrictson 2010-11-27
Parent: [r5654]
Child: [r5656]