The most used model in Wicket is the PropertyModel and its derivatives. This model allows the user to quickly and easily navigate object graphs using string-based property-path expressions, and is used extensively when displaying data or creating forms. However, the PropertyModel and its string-based expressions are also responsible for adding the most fragility to Wicket code. The standard Java t