moved immutability to fluent table API