Factor out transformer extraction code
Improve KVO registration code. Make a distinction between provided object and actually bound one
Automatically update the view when the transformer is replaced