[4.2] Support : let Collection constructor handles arrayableinterface and collection