autoflatten classes not needed
fix up trait_array.t