Documented custom serializers and adapters