Reasons Why Every Method Has BuildContext