public function decorate(Property $property)
	{
		if ( !$this->canDecorate($property) ) {
			return null;
		}

		$locator = $this->locatorFactory->createLocator($property);

		return $locator !== null ? $this->doDecorate($property, $locator) : null;
	}