add/extend Image/TextKey.IO.read/write methods