Don't leak policy object in perform_enforce()
Add arguments checks to update() and started converting updateZone().
Add function name to logs for updatePolicy() and updateZone().