Extract a #serializer method
Implement move