public ConcatenatedAsset(IEnumerable<IAsset> children) { this.children = children.ToArray(); stream = CopyAssetsIntoSingleStream(this.children); hash = stream.ComputeSHA1Hash(); }