Add generic type in fields - Java7 compiler cannot infer it