WithSerializer

Requires custom serialization.