factory ActionTap.fromJson(Map<String, dynamic> json) => ActionTap( location: Coordinate2D.fromJson((json['Location'] ?? {}) as Map<String, dynamic>), );