split up Clump.__replace mutator