Using knockoutjs framework, this small extension based on the Observer Pattern, sets one single writer to make updates to a observable