As for setting the initializer always to `null`, I'm +1 for that, but only in another major. Mind opening an issue with that?