Hi Jaikiran,
Can you explain more details about your vision of the property replacement task. In general it is interested how deep it should be shared between different substems where xml descriptors are used. Should it be a common parsing utility with description which properies allow expressions or it may be just a simple utility method shared between parsing methods?
-- Oleg.