adds a "setdefault" method to contexts