1. Changed `ImmutableQueue` to `ImmutableDeque`
2. Changed scope of `ImmutableStack` to package scope. Use `ImmutableDeque` instead.
3. Changed scope of `ImmutableBag` to package scope. Use `ImmutableList` instead.
4. Removed `getAt()` because it is already in `DefaultGroovyMethods`.