public function load(callable $readModelDefinition)
    {
        $readModelDefinition($this->definition);

        call_user_func($this->callback, $this->propertyName, function (IRelation $relation) {
            return new RelationReadModelReference(new ReadModelMapper($this->definition));
        });
    }