if no progenies propertiesList should return [] not undefined.
postMessage Fixes & Rename
Remove logging