require unique ID passed to bindProperty helper