Start working on passing full property names
cleanup
yet more warnings cleanup
... and cleanup. Mostly done by now.