added AUFieldsCollection, plus better AU prototype declariations