Use more immutable for container types