public virtual void Destroy(object instance) { InternalDestroy(instance); onDestruction(model, instance); }