N Tier architecture with separate POCOs From Repository Layer