Provide a default configuration for property file serialization
diff --git a/org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/ConfigurationManager.java b/org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/ConfigurationManager.java
index 69d8fb4..32dafb8 100644
--- a/org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/ConfigurationManager.java
+++ b/org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/ConfigurationManager.java
@@ -90,7 +90,7 @@
      * @param serializerConfig
      *            The config for serialization
      */
-    public void setSerializerConfig(IPropertiesSerializerConfig serializerConfig) {
+	public void setSerializerConfig(IPropertiesSerializerConfig serializerConfig) {
         this.serializerConfig = serializerConfig;
     }
 
diff --git a/org.eclipse.babel.core/src/org/eclipse/babel/core/factory/MessagesBundleGroupFactory.java b/org.eclipse.babel.core/src/org/eclipse/babel/core/factory/MessagesBundleGroupFactory.java
index 1c59b1b..9593431 100644
--- a/org.eclipse.babel.core/src/org/eclipse/babel/core/factory/MessagesBundleGroupFactory.java
+++ b/org.eclipse.babel.core/src/org/eclipse/babel/core/factory/MessagesBundleGroupFactory.java
@@ -30,7 +30,7 @@
 public class MessagesBundleGroupFactory {
 
     public static IMessagesBundleGroup createBundleGroup(IResource resource) {
-
+    	
         File ioFile = new File(resource.getRawLocation().toFile().getPath());
 
         return new MessagesBundleGroup(new PropertiesFileGroupStrategy(ioFile,
diff --git a/org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesSerializer.java b/org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesSerializer.java
index 8cdddd1..9c12591 100644
--- a/org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesSerializer.java
+++ b/org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesSerializer.java
@@ -57,7 +57,12 @@
      */
     public PropertiesSerializer(IPropertiesSerializerConfig config) {
         super();
-        this.config = config;
+        
+        if (config == null) {
+        	this.config = new DefaultPropertiesSerializerConfig();
+        } else {
+        	this.config = config;
+        }
     }
 
     /**
diff --git a/org.eclipse.babel.editor/META-INF/MANIFEST.MF b/org.eclipse.babel.editor/META-INF/MANIFEST.MF
index 2cbf13a..50521ea 100644
--- a/org.eclipse.babel.editor/META-INF/MANIFEST.MF
+++ b/org.eclipse.babel.editor/META-INF/MANIFEST.MF
@@ -29,7 +29,6 @@
  org.eclipse.pde.core;resolution:=optional,
  org.eclipselabs.tapiji.translator.rap.model;bundle-version="0.0.2";resolution:=optional,
  org.eclipselabs.tapiji.translator.rap.helpers;bundle-version="1.0.0";resolution:=optional
-Bundle-ActivationPolicy: lazy
 Bundle-Vendor: %plugin.provider
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Bundle-Localization: plugin
@@ -39,3 +38,4 @@
  org.eclipse.babel.editor.widgets,
  org.eclipse.babel.editor.wizards
 Import-Package: org.eclipse.ui.forms.widgets
+Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/MsgEditorPreferences.java b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/MsgEditorPreferences.java
index 6c40a50..8166792 100644
--- a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/MsgEditorPreferences.java
+++ b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/MsgEditorPreferences.java
@@ -43,11 +43,7 @@
  * 
  * @author Pascal Essiembre (pascal@essiembre.com)
  */
-public final class MsgEditorPreferences implements /*
-                                                    * IPropertiesSerializerConfig,
-                                                    * IPropertiesDeserializerConfig
-                                                    * ,
-                                                    */IPropertyChangeListener {
+public final class MsgEditorPreferences implements IPropertyChangeListener {
 
     /**
      * the corresponding validation message with such a preference should not be
@@ -205,7 +201,7 @@
     /**
      * Constructor.
      */
-    private MsgEditorPreferences() {
+	private MsgEditorPreferences() {
         super();
     }
 
diff --git a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PropertiesSerializerConfig.java b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PropertiesSerializerConfig.java
index c13e695..8b161de 100644
--- a/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PropertiesSerializerConfig.java
+++ b/org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PropertiesSerializerConfig.java
@@ -57,7 +57,7 @@
      * @return how many blank lines between groups
      */
     public int getGroupSepBlankLineCount() {
-        return PREFS.getInt(MsgEditorPreferences.GROUP_SEP_BLANK_LINE_COUNT);
+		return PREFS.getInt(MsgEditorPreferences.GROUP_SEP_BLANK_LINE_COUNT);
     }
 
     /**