Start pondering the interfaces for EntityCache and Transaction.