Context class returns contexts instead of binders supporting easier extension development