BUG-47: separate Handlers into Parsers and Serializers