Does the ${AbstractSource} necessary?