getting closer to the goal

i need Participle(Participle) cloning constructor actually