diff --git a/ipaacalib/java/src/ipaaca/BufferConfiguration.java b/ipaacalib/java/src/ipaaca/BufferConfiguration.java
index 9dfaefa2074a7703fa4360d2e1b9d248529d3580..ec33e1acb2d5adf6dca5293fe38513e4b95161b6 100644
--- a/ipaacalib/java/src/ipaaca/BufferConfiguration.java
+++ b/ipaacalib/java/src/ipaaca/BufferConfiguration.java
@@ -33,6 +33,7 @@
 package ipaaca;
 
 
+import java.util.HashSet;
 import java.util.Set;
 
 
@@ -50,6 +51,7 @@ class BufferConfiguration {
 		this._owningComponentName = owningComponentName;
 		this._channel = "default";
 		this._resendActive = false;
+		this._category_interests = new HashSet<String>();
 	}
 
 	public String getOwningComponentName() {
diff --git a/ipaacalib/java/src/ipaaca/BufferConfigurationBuilder.java b/ipaacalib/java/src/ipaaca/BufferConfigurationBuilder.java
index 464a97cf953b5c6a40953cfa1d19154d913bcf08..3f536a6994709d21bf8ed402f2518d94cb9f0e1d 100644
--- a/ipaacalib/java/src/ipaaca/BufferConfigurationBuilder.java
+++ b/ipaacalib/java/src/ipaaca/BufferConfigurationBuilder.java
@@ -33,7 +33,7 @@
 
 package ipaaca;
 
-class BufferConfigurationBuilder extends BufferConfiguration {
+public class BufferConfigurationBuilder extends BufferConfiguration {
 
 	public BufferConfigurationBuilder(String owningComponentName) {
 		super(owningComponentName);