New changes using Spring and generics for Actions and Predicates