Map<String, dynamic> toMap() { return { 'bottomLeft': bottomLeft.toMap(), 'bottomRight': bottomRight.toMap(), 'topLeft': topLeft.toMap(), 'topRight': topRight.toMap(), }; }