I suppose that RebuildParameterPage should have a constructor taking both clazz and page URL.
Then, you won't need setters