Implemented templateParam