Some commenting and includes cleanup.
Removed Unused forEachChildOf