переделан proto: Conn и *Message