For Chill/Scalding
* default registration required i false. Anything else would be very painful for something like scalding (and Spark too), functions are typed in a way that doesn't leak full tree's. Users are mostly un aware of the existence of Kryo. Users incur a performance hit via lack of registration, but the convenience far out weighs that.
* Changing the default I would be -1 on. We can stick the false default in a few places, but given this winds up being runtime failures for people around a setting it feels unnecessary to me. Better than corruption, but users can set it if they are concerned about security in any default builder for their Kryo.
* Nothing springs to mind currently