public static ChangeSet CreateTemporaryChangeSet(string authorName = null, string authorEmail = null, string message = null) { string unknown = Resources.Deployment_UnknownValue; return new ChangeSet(GenerateTemporaryId(), authorName ?? unknown, authorEmail ?? unknown, message ?? unknown, DateTimeOffset.MinValue) { IsTemporary = true }; }