diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Image.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Image.kt
index e9ca119a9..b84e8b451 100644
--- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Image.kt
+++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Image.kt
@@ -58,7 +58,7 @@ fun Image(imageId: String): Image = when {
 }
 
 @MiraiInternalAPI("使用 Image")
-abstract class AbstractImage internal constructor() : Image {
+sealed class AbstractImage : Image {
 
     private var _stringValue: String? = null
         get() {