reorg of ParseClient class