Interface GenericTemplate