improve ListSerializer