simplified partial serialization