new(request:Request<T>, ?message:String)
command:String
request_seq:Int
success:Bool
seq:Int
type:MessageType