apos.pruneTemporaryProperties works recursively on array properties