un-fudges project configuration changes; changes visibility of DirectoryDescriptor constructor to protected