Added configuration support for generic type arguments
Removed generic type from Tag class