Map<String, dynamic> toMap() => { "northEast": northEast.toMap(), "northWest": northWest.toMap(), "southEast": southEast.toMap(), "southWest": southWest.toMap() };