Implementacja modelu tabeli
one getter left unimplemented
vector<Target*> is now changed to vector<Target>