Remove hole in the middle

There is additional cleanup that will come with the `DirPath` merge but at least the hole-in-the-middle is gone now.
Yes, I've set it private because of the checks that are done in `createChord` for Hdfs. But I can incorporate those checks here too (and do the cast as the same time as per your comment below)