Cleanup use cases. Changed Repository.Destroy to take Id instead of Entity