Changed the log value to expression format
Small extract method to change deserialization types in generics
Created annotation and strategy to define type parameters in gson deserializer
Validation of number of parameters in annotation, should be equals or lower then parameters.
Add log info when override parameter type