This is used in many projects, but to create the configuration XML you need to be able to serialize a PropertyGroup object. The serialize method is only exposed on the internal class whereas Telligent.DynamicConfiguration.Components.PropertyGroup has it. This will break several client projects.