A unit of work interface for entity framework