Remove common classes, move logic into Request and Responce class
global changes