create Dynamic property changrer by shamik