/**
  * {@inheritDoc}
  */
 public function denormalize($class, $data, ContextInterface $context = null)
 {
     if (!$context) {
         $context = new Context();
     }
     // Save class to context
     $context->setAttribute('_class', $class);
     $normalizer = $this->getNormalizerForClass($class);
     if ($normalizer instanceof ModelNormalizerManagerAwareInterface) {
         $normalizer->setModelNormalizerManager($this);
     }
     return $normalizer->denormalize($data, $context);
 }