why can't just use `self::ENUMS` here and in next line?