Added naive implementation of Request/Response