Added Reflection in ToString overriding