Which of the following is correct assertion about spring?
A - Spring enables developers to develop enterprise-class applications using POJOs.
B - Spring is organized in a modular fashion.
C - Testing an application written with spring is simple because environment-dependent code is moved into this framework.
D - All of above.