this interface is useful if multiple configuration builder are created (for multiple mongodb server versions) but for the moment, only 1 implementation has been created. So should we keep it ?