Using more Java 7 like Type Inference and Generics