Vale apena em vez de criar um set e um get para cada propriedade da classe, eu utilizar esses dois métodos? Get:
public function getPropriedade($propriedade) {
return $this->$propriedade;
}
Set:
public function setPropriedade($propriedade, $valor) {
$this->$propriedade = $valor;
}