Switched to use webOS.window.properties instead of navigator.window.windowProperties for propertie cache json, and added a getWindowProperties function