The solution is simple but not being used by municipalities.

As property values increase its critical that municipal mill rates be lowered.

The problem is municipalities see the property values rise and then increase their annual budgets while leaving the mill rate unchanged. This results in the municipality receiving more property taxes.

mill rate X assessed value = property taxes owing.

Just another reason why we need to removed the "assessed value" equation from property taxes.