Updating client to ensure properties is a hash