protected function makeProperty($name, $defaultValue, $type, $configureCallback) { $setting = new MeasurableProperty($name, $defaultValue, $type, $this->pluginName, $this->idSite); $setting->setConfigureCallback($configureCallback); $this->addSetting($setting); return $setting; }