/**
  * @param $valueForEnum
  * @return float|int|null|string
  * @throws \Doctrineum\Scalar\Exceptions\UnexpectedValueToEnum
  */
 protected function prepareValueForEnum($valueForEnum)
 {
     $valueForEnum = parent::prepareValueForEnum($valueForEnum);
     // like DrdPlus\Codes\Armaments\MeleeWeaponCode::light_axe = light_axe
     return preg_replace('~[^:]+::~', '', $valueForEnum);
 }