Under CERCLA which of the following types of liability can be imposed for clean up of hazardous materials?
A. Strict liability
B. Joint and severable liability
C. Retroactive liability
D. Any of the above