could you please give a better explanation of what you did in this change set please, so that other contributors can better understand what was done here and what you are trying to achieve. 

Happy mapping,
Udar.