C'e' un altro problema fondamentale, e cioe' che le proprieta' di una classe possono essere inizializzate solo con valori costanti, non con il valore di altre variabili.
Oltre a questo c'e' il problema della visibilita': una variabile definita all'esterno non sara' visibile all'interno di una classe, se non usando global in un metodo.