public override void Save()
        {
            _regularDockText = _npc.Name + EngineConstants.NPC_FILE_EXT;

            this.DockText = _regularDockText;
            _unsaved      = false;

            if (_npc.Name + EngineConstants.NPC_FILE_EXT != _file.Name)
            {
                File.Move(_file.FullName, _file.DirectoryName + "/" + _npc.Name + EngineConstants.NPC_FILE_EXT);

                _file = _project.ChangeNPC(_file.FullName, _file.DirectoryName + "\\" + _npc.Name + EngineConstants.NPC_FILE_EXT);
            }

            _npc.Save(_file.FullName);
        }