simplified and javadoc for InvocationIterator
save an array if evaluation is a single getter without arguments only