Doing it in SetProjectionChanged() is too early because the projection type is not set yet.
d34418100b