public ContentEntry(ContentType type, [NotNull] string path, [NotNull] string id, string name = null, string version = null) { if (path == null) throw new ArgumentNullException(nameof(path)); if (id == null) throw new ArgumentNullException(nameof(id)); Type = type; Path = path; Id = id; Name = name ?? id; Version = version; }