methods of interrupting and reactivating an object were passed to generic ObjectInterruption. This will make the interruptions more flexible