Replace some immutable views with guava constructs
No need to trim Array* before making a copy of it