Fixes #6285 - Settings API does not parse incoming values

The migration is a good idea. I'll add it.