What is the benefit of having all the things Serializable?
Usually the configuration will be rebuilt on every node and if something needs to be serializable then only the configured values. The configuration system itself imo doesn't need to be Serializable. And sometimes it's even impossible/counter-productive to do so. E.g. sometimes the configuration differs depending on the cluster node you are on... LieGrue, strub
