/// <summary>
        /// Deserializes the <see cref="Project"/> object.
        /// </summary>
        public bool LoadProject(string path)
        {
            Project = Project.LoadFromXml(Path.Combine(path, "Project.xml"));

            Project.FilePath = Path.GetDirectoryName(path);
            Project.CheckDirectories();

            return true;
        }