Document([Map<dynamic, dynamic> data, String id]) { if (data != null) { _data = _stringMapFromDynamic(data); } else { _data = Map<String, dynamic>(); } _id = id; }