Introduced BaseController using the Unit of Work Data