#fields! method will now work with parametrized types

adding LinkedList type
Do not raise when no name
Add ParametrizedType#generic method which fills variables with Objects
fix tests