Sorry, I replied back by email but the contents haven't made it into this thread.
Thanks for confirming I shouldn't instantiate CI classes.
How would you suggest I keep a copy of a CloudItem so I can reference which folder is being used as the destination for file copies?