Add client serializer and test; add tests for all serializers