Mvc design pattern in asp.net. Lazy Loading design pattern