❔ Non-nullable property 'Name' must contain a non-null value when exiting constructor - C#