Internal method to import instance variables data from a dictionary

        :param dict datadict: The dictionary containing variables values.

def _import(self, datadict):
        """
        Internal method to import instance variables data from a dictionary

        :param dict datadict: The dictionary containing variables values.
        """
        self.GUID = datadict.get("GUID", uuid.uuid1())
        self.FileName = datadict.get("FileName", "")
        self.Name = datadict.get("Name", "")
        self.WorkingDirectory = datadict.get("WorkingDirectory", "")
        self.OutputPath = datadict.get("OutputPath", "")
        self.RootNamespace = datadict.get("RootNamespace", "")
        self.ProjectHome = datadict.get("ProjectHome", "")
        self.StartupFile = datadict.get("StartupFile", "")
        self.CompileFiles = datadict.get("CompileFiles", [])
        self.ContentFiles = datadict.get("ContentFiles", [])
        self.Directories = datadict.get("Directories", [])
        self.DirectoryInFilter = datadict.get("DirectoryInFilter", [])
        self.DirectoryExFilter = datadict.get("DirectoryExFilter", [])
        self.CompileInFilter = datadict.get("CompileInFilter", [])
        self.CompileExFilter = datadict.get("CompileExFilter", [])
        self.ContentInFilter = datadict.get("ContentInFilter", [])
        self.ContentExFilter = datadict.get("ContentExFilter", [])
        self.VSVersion = datadict.get("VSVersion", None)