I'm interested for `RebuildParameterPage` being abstract and that being final are completely opposite design.
I want your more comments.

* I'm planning to merge c91995e as an advice from @oleg-nenashev .
* Being interface or abstract seems too much abstraction for such simple feature. Removing setters (c91995e) makes developers easy to inherit `RebuildPagemerPage`. It suffices flexibility, doesn't it?
* I could not get the advantage to be final from that page. There may be a case that a developer want to inherit `RebuildParameterPage` (I think he or she have `RebuildParameterPage` behave dynamic). I don't encourage that, but there is no advantage to prevent it.
* c91995e has something with being final ? For example, it no longer needs to be final if it has only getters .