ResponseFromApp.fromJson(Map<String, dynamic> json) : this(openEnvelope(json, Channel.responseFromApp) as T);