Same here, this class is generic isn't it?