#2 - Serialization for client-side.