don't change related entities in cache if the FK relation is violated
having orders and related customers in cache. deleting a customer in cache changes as well all the related keys in the orders.
this creates some work if you need to clean up the cache to make it ready for saving again.
as well imagine for special scenarios where you have all the orders and customers in cache you can easely delete then customers and relying on then validators