Are arrays immutable? If so, I think we should pass the values in the constructor.