Implementing the Unit of Work & Generic Repository Pattern with EF5 through fluent api & Simplifying Entity Graphs