Reset form if no record has been loaded
On discard, try first the load api configured for form
Simplify settings form controller
Extend SettingsForm