public function update($needed)
    {
        //====================================================================//
        // Save
        if ($needed) {
            $this->entityManager->flush($this->object);
        }

        return $this->getObjectIdentifier();
    }