ensure model events dont effect the model that created them