Constructor for maps now calls copyChainState to make sure any __ setters are invoked
Added demo file to show how to connect as demo user