public function labelObjects() : LabelObjectStrategyDefiner
    {
        return new LabelObjectStrategyDefiner($this->classType, function (callable $labelObjectCallback) {
            $this->labelObjectCallback = function ($object) use ($labelObjectCallback) {
                return (string)$labelObjectCallback($object);
            };
        });
    }