public function setSameParent(ModelInterface $receivingModel, ModelInterface $sourceModel, $parentTable)
    {
        $condition = $this->relationships->getChildCondition($parentTable, $receivingModel->getProviderName());
        if (!$condition instanceof ParentChildConditionInterface) {
            throw new DcGeneralRuntimeException(
                'No condition defined from ' . $parentTable . ' to ' . $receivingModel->getProviderName()
            );
        }

        $condition->copyFrom($sourceModel, $receivingModel);
    }