Add basic CArray support