Return the body as as Map<String, dynamic>.
Map<String, dynamic> get bodyAsMap => bodyJson is Map<String, dynamic> ? bodyJson : throw ArgumentError("body is not Map");