Make the ws_array type use ws_objects as members

Targets #145