Refactor: ImagePreHandler now uses ImageForm class to load fields