Fix to avoid duplicate generation of abstract marshaller class for arrays