Refactored FSNode.