ImageReader is superclass to ImageFileReader and ImageHttpReader