code: function CArray(indexes, properties) {
    this.indexes    = (indexes instanceof Indexes) ? indexes : new Indexes(indexes);
    this.properties = properties || new Properties();
    this.isProxy    = false;  // set true by State if used as proxy for global CloudType
  }
docs: indexNames:  { string: IndexType } when declared in a State, the state will add itself and the declared name for this CArray as properties to the CArray object. todo: create copy of initializers