#Abstract reflection