factor reflection code out of tk-inspector, de-dupe property lists (re #6)