**Describe the bug** SpineInterface and SpineOpt don't work in v1.12 of Julia due to `@eval` won't work with the changes of mutation struct.