public DefaultProjectGuidManagement([CacheRoot] Lazy<IFileSystemDirectory> cacheRoot, Suite suite) { Contract.Requires(cacheRoot != null); Contract.Requires(suite != null); this.cacheRoot = cacheRoot; this.suite = suite; }