protected function getAsObject($row)
 {
     $result = new Teacher();
     $result->setNew(false);
     $result->setTeacherId(Singleton::create("NullConverter")->fromDBtoDOM($row["teacherId"]));
     $result->setName(Singleton::create("NullConverter")->fromDBtoDOM($row["name"]));
     return $result;
 }
$newTchr1->store();
$newTchr1->setItem('Biology');
$newTchr1->store();
$newTchr1->displayInfo();
$newTchr2 = new Teacher();
$newTchr2->setName('Dimiter');
$newTchr2->setSurname('Ivanov');
$newTchr2->setFamilyName('Kirilov');
$newTchr2->setPersonalId(678901233);
$newTchr2->setItem('Geo');
$newTchr2->store();
$newTchr2->setItem('Biology');
$newTchr2->store();
$newTchr2->displayInfo();
$newTchr3 = new Teacher();
$newTchr3->setName('Ivan');
$newTchr3->setSurname('Ivanov');
$newTchr3->setFamilyName('Todorov');
$newTchr3->setPersonalId(789012134);
$newTchr3->setItem('Math');
$newTchr3->store();
$newTchr3->displayInfo();
$newEmpl1 = new Employee();
$newEmpl1->setName('Milena');
$newEmpl1->setSurname('Todorova');
$newEmpl1->setFamilyName('Todorova');
$newEmpl1->setPersonalId(233456789);
$newEmpl1->setPosition('Librarist');
$newEmpl1->store();
$newEmpl1->displayInfo();
$newEmpl2 = new Employee();