✅ Best practices regarding non-nullable property warnings? - C#