code: public function getMatchCount(ModelInterface $model = null, PropertyValueBag $input = null)
      {
          if ($input && $input->hasPropertyValue('attr_id')) {
              $value = $input->getPropertyValue('attr_id');
          } elseif ($model) {
              $value = $model->getProperty('attr_id');
          } else {
              return false;
          }
  
          return ($this->getTypeOfAttribute($value) == $this->getAttributeType()) ? $this->getWeight() : false;
      }
docs: {@inheritdoc}