re changes. This can be achieved by limiting public function arguments, configuration arguments, and “foreseeing” future changes, e.g. it is usually better to add string “…type” arguments that can easily be extended to new future types instead of boolean is_..._type arguments. Only the minimum amount of changes shall be made to existing architectures to make a new model checkpoint work.
The model design is a difficult trade-off between keeping 