Just making sure I understand this right. We need meetUpdate for AbstractObject as we need it when we meet AbstractObjectSet or AbstractObjectMap right ?