I20260108-1800
The inner class ImageHandle currently exposes several fields, which are accessed and some even modified at different places. This change properly encapsulates those values and replaces the access with according accessors. It prepares for a further refactoring of the ImageHandle and its subclasses to a structure based on interface rather than class extensions.