use dataset to keep your properties

isn't it possible to keep the current placeholder in a variable instead of having to loop here ?