was Asp.Net MVC is related to 3 Tier architecture in clean seperation of code feaure of MVC? Correct me if i am wrong. ...