[FIX] fleet: contract onchange: ensure dict before executing `get`
[FIX] models: call inverse on fields, even if they are stored.
[IMP] fields: split the default value from the compute function

This separation allows to set a default value on a related field, for instance.