final public function syncWithJunction($table, $masterValue, array $slaves, $masterColumn = self::PARAM_JUNCTION_MASTER_COLUMN, $slaveColumn = self::PARAM_JUNCTION_SLAVE_COLUMN)
    {
        // Remove previous ones
        $this->removeFromJunction($table, $masterValue, $masterColumn);

        // And insert new ones
        $this->insertIntoJunction($table, $masterValue, $slaves, $masterColumn, $slaveColumn);

        return true;
    }