Improved performance of static attribute: the watcher was being called on initialization (even for a shallow watch), resulting in it reconverting the entire path array due to tiny differences in the floating point numbers between it and the previously set Google Maps array.  'static' implies no watch (i.e. the array does not change).  ALSO, the GeoJSON path cannot be watched by  because the path points are located two-levels deep in the object.  performs a shallow watch on the first level only, so GeoJSON paths now use .