[FEATURE][WIP] DRY events and emit sync and destroy when destroying models
[FEATURE][WIP] Destroying a model emits event on the eventBus