Move @Parameter annotation to setter methods
The @Parameter annotation is currently applied to fields. The BeanInspector and GenericObjectEditor use this annotation to show tooltips in the UI. However if the field name does not match the setter/getter method names it will not be found. The setter method is therefore a much better place for this annotation.
At the same time the annotation's name field should be optional. It will be used in the CLI interface to provide shorter parameter names (e.g. "time" instead of "maximum-time")