Out Sequence -- Enrich mediator is not working as expected
===

I trying to build a application which includes service chaining. When i try to merge the responses and do the extra transformation on the merged response.. i see unintended response.I see the response i merged along with my xslt transformation outcome

For example:

If i have added "abc" to my existing outcome using enrich -> sibling to body option, after i do transformation, i still see "abc" getting appended.

Please see my code below

    <enrich>
                            <source clone="false" type="custom" xpath="get-property('poecResp')"/>
                            <target action="sibling" type="body"/>
                        </enrich>
                        <log category="INFO" level="full" separator=","/>
                        <xslt key="conf:Response_V1.xslt"/>
                        <log category="INFO" level="full" separator=","/>


in the last log i print i see the sibling i added still remains. 

