ISIS-528: handle domain objects new'ed up rather than through newTransientInstance()