Add default constructor for serializers

Without a default constructor, serializers (e.g. json.net) can be
difficult to use for serialization.