this.resources = resources;
this.name = name;
this.fieldValue = fieldValue;
this.defaultValue = defaultValue;
resources.addPageLifecycleListener(new PageLifecycleAdapter()
{
@Override
public void restoreStateBeforePageAttach()
{
restoreStateAtPageAttach();