removed parameter name and header name types; made serializer concern