reuse predefined serializer instead of create new ones
Merge pull request #147 from stliu/serializer

reuse predefined serializer instead of create new ones