Non ho capito se nel tuo post c'è una domanda a cui rispondere.

Se chiedi "quali sono le proprietà da assegnare all'inizio della classe", la risposta è che ovviamente dipende da cosa ci devi fare con quella classe. E' come chiedere che metodi vanno dentro una classe... ovviamente dipende da cosa devi farci.

Esempio di classe che rappresenta una particella che si può muovere:

class Particella{

private $x;
private $y;

private function Muovi(newX, newY){

$this->x = newX;
$this->y = newY;

}


}