diff --git a/engine/graph/api/src/main/java/org/jboss/windup/graph/model/resource/JavaClassModel.java b/engine/graph/api/src/main/java/org/jboss/windup/graph/model/resource/JavaClassModel.java
index <HASH>..<HASH> 100644
--- a/engine/graph/api/src/main/java/org/jboss/windup/graph/model/resource/JavaClassModel.java
+++ b/engine/graph/api/src/main/java/org/jboss/windup/graph/model/resource/JavaClassModel.java
@@ -90,10 +90,16 @@ public interface JavaClassModel extends ResourceModel
     @GremlinGroovy("it.sideEffect{x=it}.in('extends', 'imports', 'implements').dedup().filter{it!=x}")
     public Iterable<JavaClassModel> providesForJavaClass();
 
-    @GremlinGroovy(value = "it.has('blacklistCandidate').hasNext()", frame = false)
+    @Property("blacklistCandidate")
+    public void setBlacklistCandidate(boolean blacklistCandidate);
+
+    @Property("blacklistCandidate")
     public boolean isBlacklistCandidate();
 
-    @GremlinGroovy(value = "it.has('customerPackage').hasNext()", frame = false)
+    @Property("customerPackage")
+    public void setCustomerPackage(boolean customerPackage);
+
+    @Property("customerPackage")
     public boolean isCustomerPackage();
 
 }
Added customer package and blacklist properties