ControlProperty binding fixed - now it works even when there is a change of DataContext between the markup control and the controlProperty occurence