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