When to set Model properties
Depending on how your plugin is setup, you should likely be setting model attributes in your Services. Create a new Model object, set its attributes, then pass that Model to the proper Record and save it.

Of course, this all varies based on what you're doing with it. If you provide more information, I'll see if I can lend a hand.