Please solve the programming task below using a self-contained code snippet in a markdown code block.

You are given a 0-indexed binary matrix grid. In one operation, you can flip any 1 in grid to be 0.
A binary matrix is well-isolated if there is no 1 in the matrix that is 4-directionally connected (i.e., horizontal and vertical) to another 1.
Return the minimum number of operations to make grid well-isolated.
 
Please complete the following python code precisely:
```python
class Solution:
    def minimumOperations(self, grid: List[List[int]]) -> int:
```