Answering my own question: I should have used ‘getName()’ not ‘Get_Name()’. Works now. (Although a bit confused by why both methods exist?).
And still interested to know if there’s a way to ensure the model is loaded as the first step of running the builder. I’m currently opening model diagrams in the editor before running builder; if I don’t then the model objects return null.