By keeping spring specific annotations and calls from spreading out among many classes, the system stays only loosely dependent on spring.[4] This can be important if the system intends to outlive spring.