more collection module amendments to fit EcmaScript specifications ...