remove to_dict from ProtocolBase.
fix csv serializer.
changelog update