protected Director(PersonalData personalData) { if (personalData == null) { throw new ArgumentException("Personal data cannot be null."); } PersonalData = personalData; Id = Guid.NewGuid(); }
public static Director Create(PersonalData personalData) => new Director(personalData);
public static Actor Create(PersonalData personalData) => new Actor(personalData);