model.interface returns now a module/solver interface and is read-only