<?php
abstract class OrganizationEntryAbstract
{
    private 
$_id;
    private 
$_name;

    public function 
__construct($id$name)
    {
        
$this->_id   $id;
        
$this->_name $name;
    }

    public function 
getId()
    {
        return 
$this->_id;
    }

    public function 
getName()
    {
        return 
$this->_name;
    }

    public abstract function 
add(OrganizationEntryAbstract $entry);

    public function 
dump()
    {
        echo 
$this->_id ':' $this->_name '<br />';
    }
}