- Remove Generic to have string

This allow to be less specific and to not have to create template for
every generic type. More easy to maintain.