fixed issue #1: now cloning uima input upon execution. For future, might be better to wrap JCas with an immutable object