diff --git a/nostr-java-event/pom.xml b/nostr-java-event/pom.xml
index 44eecddbd..7a71a0909 100644
--- a/nostr-java-event/pom.xml
+++ b/nostr-java-event/pom.xml
@@ -13,6 +13,12 @@
jar
+
+ me.champeau.openbeans
+ openbeans
+ ${openbeans.version}
+
+
org.projectlombok
diff --git a/nostr-java-event/src/main/java/module-info.java b/nostr-java-event/src/main/java/module-info.java
index c8ed2e4bc..13093aea2 100644
--- a/nostr-java-event/src/main/java/module-info.java
+++ b/nostr-java-event/src/main/java/module-info.java
@@ -9,6 +9,7 @@
requires nostr.util;
requires java.logging;
requires java.desktop;
+ requires openbeans;
exports nostr.event;
exports nostr.event.impl;
diff --git a/nostr-java-event/src/main/java/nostr/event/BaseTag.java b/nostr-java-event/src/main/java/nostr/event/BaseTag.java
index e2023dcc0..79c4587fe 100644
--- a/nostr-java-event/src/main/java/nostr/event/BaseTag.java
+++ b/nostr-java-event/src/main/java/nostr/event/BaseTag.java
@@ -3,8 +3,8 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.beans.IntrospectionException;
-import java.beans.PropertyDescriptor;
+import com.googlecode.openbeans.IntrospectionException;
+import com.googlecode.openbeans.PropertyDescriptor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
diff --git a/pom.xml b/pom.xml
index f192f7ed2..43c890db7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,8 +34,10 @@
19
19
+ 1.0.2
+
- 1.18.24
+ 1.18.30
1.70
1.72