Introdotto l'uso di ArrayList al posto dei DataObject, in certe
situazioni. (grossa modifica al codice)