C# 8.0 nullable references: embrace the expressiveness