Get rid of GenericArrayObject usage

This was being a rather weird semi-dependency on MW offering little advantage

Change-Id: I79769fb9d2da442bbaad1f7307af8b465b010790
Merge "Get rid of GenericArrayObject usage"