Brad and I have a question on your getModel function. Is there ever a need to run init on the Model object before you inject your dependencies? We cannot think of one, but you have the init occuring first, with the autowire functionality occuring afterwards, followed by the onDIComplete functionality.
Upon creation of one of our model objects, our init calls a method dependant upon our dependencies already being injected. We could move it into an onDIComplete function (or use cfarguments in init to autowire), but we don’t understand why we would ever need to run init prior to autowire. Are we missing something in the autowire/DI design pattern?
Christine & Brad