make sure that we create per class _SHADER