Made serverside ConnectionConfiguration immutable by adding the builder pattern