Finalized the implentation of AbstractController + Request