Recursive walk through object and collect dependencies - no dupes

* Use Object as Hash to avoid duplicates
* Return its sorted keys