refactored SpringExtConfig