ok code review deserialize
Review input and output filter
scoped_ptr for request_info manipulation