should this file be called serializer_factory.rb instead of serializer?