Image upload pages like Special:MultipleUpload, Special:Upload share a lot of layout elements like: ignore warnings checkbox etc. Maybe you can move this methods to abstract class and then make Special pages extend this class?