Add: type specialization to list and map types in the same way as to the cdata types;
Fix: a minor object caching bug for array types.