Added OpenCLTypeof by using private fields