oConstit.Init REApplication.SessionContext
Note: Initializing a constituent record after it has already been set to an object will be subject to behavior that isn't necessarily consistent with what somebody might expect. That isn't to say that it will never work, but we can't guarantee that the results will work in every scenario.
If there is a question about whether or not oRec has been initialized I would add a check to see if oRec is Nothing before trying to do anything with it. If it is nothing then you can initialize it, but if it is already an object then you don't want to run the risk of messing with the integrity of the object as you re-initialize the object that already has data.