DAL, BLL, UI extracted, IUOW and UOW rewrited, IoC rewrited, AccountManager rewrited