Yes, probably. An Mvc AbstractController is ok though, since it gives you all the minimum necessary data to get stuff done