Rename and merge Array and EntityStream methods
Story
Because we've consolidated the Array and EntityStream concepts we can now consolidate the methods that manipulate them.
We also need to make all the VariableNames optional and remove as a reserved VariableName