C# Nullable != TypeScript optional