image object class