Add implementations for HandshakeRequest and HandshakeResponse