MPL Spring Classes