M GenericArray => CollectionArray & Stack