Add asp.net MVP pattern