I don't see much of a difference between conditional inheritance from `ImportableAttachment` and a method that will usually be defaulted to throwing and exception other than later breaks compatibility for no good reason.