steps towards spring dependency minimization