Image subclasses should support is<> and downcast<>