I've opined about this before on the forums, but the short version is that it's unreasonable to document every property of every possible object you'll be exposed to in scripting; take a look at that page; the VisionAdvancedTable java class behind the power table component has over a hundred methods; following the getTable() method to JideTable has a few hundred more, and isn't even an "Ignition" component; it's from a third party library.
I'd start with the further steps I outline here; it's how I worked things out as a support rep: