oops - make the generated collection immutable