future-proof all Property.link calls by binding the callback to 'this'