public ReferenceDependency(
            string fileId, 
            MetaData data)
        {
            File = fileId;

            MetaData = data;
        }
        public ReferenceData(
            string masterFileId, 
            List<string> dependenciesFileId) 
        {
            Master = masterFileId;

            Dependencies = new List<ReferenceDependency>();

            foreach (var fileId in dependenciesFileId)
            { 
                var metadData = new MetaData(
                    GetPath(masterFileId), 
                    GetPath(fileId));

                var dependency = new ReferenceDependency(
                    fileId,
                    metadData);

                Dependencies.Add(dependency);
            }
        }